Skip to content

  • Projeler
  • Gruplar
  • Parçacıklar
  • Yardım
    • Yükleniyor...
  • Oturum aç / Kaydol
C
core
  • Proje
    • Proje
    • Ayrıntılar
    • Etkinlik
    • Cycle Analytics
  • Depo (repository)
    • Depo (repository)
    • Dosyalar
    • Kayıtlar (commit)
    • Dallar (branch)
    • Etiketler
    • Katkıda bulunanlar
    • Grafik
    • Karşılaştır
    • Grafikler
  • Konular (issue) 0
    • Konular (issue) 0
    • Liste
    • Pano
    • Etiketler
    • Kilometre Taşları
  • Birleştirme (merge) Talepleri 0
    • Birleştirme (merge) Talepleri 0
  • CI / CD
    • CI / CD
    • İş akışları (pipeline)
    • İşler
    • Zamanlamalar
    • Grafikler
  • Paketler
    • Paketler
  • Wiki
    • Wiki
  • Parçacıklar
    • Parçacıklar
  • Üyeler
    • Üyeler
  • Collapse sidebar
  • Etkinlik
  • Grafik
  • Grafikler
  • Yeni bir konu (issue) oluştur
  • İşler
  • Kayıtlar (commit)
  • Konu (issue) Panoları
  • LibreOffice
  • core
  • Repository

Dal (branch)/etiket değiştir
  • core
  • fpicker
  • source
  • win32
  • VistaFilePickerEventHandler.cxx
Dosya bul
BlameHistoryPermalink
  • Jan-Marek Glogowski's avatar
    tdf#122927 prevent SolarMutex deadlock on join() · 1ed84167
    Jan-Marek Glogowski Ock 25, 2019 yazdı
    The AsyncRequests thread can be blocked in a SolarMutexGuard, so
    we have to release the mutex before calling join().
    
    But there is also a static AsyncRequests object inside the
    VistaFilePickerEventHandler::impl_sendEvent function, which will
    just be cleaned up at DLL atexit.
    
    "Luckily" it won't ever run, so it doesn't need to be joined and
    we can use isRunning to detect it, prevent releasing a non-
    existing SolarMutex at this point and so won't crash LO on exit.
    
    Change-Id: I0c56b89a11f96be54e82b756c5e18a058b04a41d
    Reviewed-on: https://gerrit.libreoffice.org/66901
    Tested-by: Jenkins
    Reviewed-by: 's avatarJan-Marek Glogowski <glogow@fbihome.de>
    (cherry picked from commit 5b2f1243)
    Reviewed-on: https://gerrit.libreoffice.org/66913Reviewed-by: 's avatarXisco Faulí <xiscofauli@libreoffice.org>
    1ed84167
VistaFilePickerEventHandler.cxx 9.83 KB
DüzenleWeb IDE

Replace VistaFilePickerEventHandler.cxx

Sürükleyip bırakarak bir dosya ekle veya yüklemek için tıklayın


İptal
Çatalınızda (fork) yeni bir dal (branch) oluşturulacak ve yeni bir birleştirme (merge) talebi başlatılacak.