race condition in konqueror, backtrace shows XUnlockDisplay in libx11 as possible cause
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdebase (Ubuntu) |
Fix Released
|
Medium
|
Kubuntu Bugs |
Bug Description
I've been experiencing random crashes of konqueror when opening new documents or webpages. I captured 3
backtraces, two identical (besides function addresses of course).
By examining the first approx. 5 function calls of the backtraces I conclude this is a race condition in
libx11, triggered by konqueror.
As almost always with race conditions, it's very hard to reproduce them, so I can not (yet) provide a testcase
which has a high probability of reproducing the problem.
The next race condition happened twice when right clicking just after opening a website with embedded ASF
video object.
(http://
+&progurl=
Using host libthread_db library "/lib/tls/
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1231984960 (LWP 12815)]
[KCrash handler]
#4 0xb72e2ea4 in pthread_mutex_lock ()
from /lib/tls/
#5 0xb7d03cbe in pthread_mutex_lock () from /lib/tls/
#6 0xb6aafc4c in XUnlockDisplay () from /usr/lib/
#7 0xb6acb0bd in XrmEnumerateDat
#8 0xb6aaf135 in XKeysymToString () from /usr/lib/
#9 0xb7443575 in KKeyServer:
#10 0xb7443af3 in KKeyServer:
from /usr/lib/
#11 0xb7443b97 in KKey::toStringI
#12 0xb744472d in KKeySequence:
from /usr/lib/
#13 0xb744601c in KShortcut:
#14 0xb7446339 in KAccelBase:
from /usr/lib/
#15 0xb744ff93 in KAccelBase::insert () from /usr/lib/
#16 0xb745031f in KAccel::insert () from /usr/lib/
#17 0xb773786a in KAction:
#18 0xb7737bd6 in KAction:
#19 0xb7737d2c in KAction:
#20 0xb7737d71 in KAction::plug () from /usr/lib/
#21 0xb7738e3b in KToolBarPopupAc
#22 0xb7685365 in KXMLGUI:
from /usr/lib/
#23 0xb77163bb in KXMLGUI:
from /usr/lib/
#24 0xb77971f5 in KXMLGUI:
from /usr/lib/
#25 0xb7797481 in KXMLGUI:
#26 0xb7796cf0 in KXMLGUI:
from /usr/lib/
#27 0xb77973a4 in KXMLGUI:
from /usr/lib/
#28 0xb7797481 in KXMLGUI:
#29 0xb779785c in KXMLGUIFactory:
#30 0xb7c0c6e8 in KonqPopupMenu:
#31 0xb7c0fca5 in KonqPopupMenu::init () from /usr/lib/
#32 0xb7c0fe64 in KonqPopupMenu:
#33 0xb7ee0758 in KonqMainWindow:
from /usr/lib/
#34 0xb7ee180d in KonqMainWindow:
from /usr/lib/
#35 0xb7f1aa9d in KonqMainWindow:
from /usr/lib/
#36 0xb6dd9d52 in QObject:
#37 0xb7b35fa9 in KParts:
from /usr/lib/
#38 0xb636ab86 in KHTMLPart:
#39 0xb636c493 in KHTMLPart:
from /usr/lib/
#40 0xb631d6d1 in KHTMLPart:
#41 0xb6dd9ba9 in QObject::event () from /usr/lib/
#42 0xb6d80453 in QApplication:
#43 0xb6d80c7c in QApplication:
#44 0xb7466ae7 in KApplication:
#45 0xb6331491 in KHTMLView:
from /usr/lib/
#46 0xb6edf9f8 in QScrollView:
#47 0xb63267ea in KHTMLView:
#48 0xb6dd9adc in QObject:
#49 0xb6dd9b3f in QObject::event () from /usr/lib/
#50 0xb6e0f6ce in QWidget::event () from /usr/lib/
#51 0xb6d80453 in QApplication:
#52 0xb6d81433 in QApplication:
#53 0xb7466ae7 in KApplication:
#54 0xb6d1e7d1 in QETWidget:
from /usr/lib/
#55 0xb6d1dda0 in QApplication:
#56 0xb6d30264 in QEventLoop:
#57 0xb6d95bf2 in QEventLoop:
#58 0xb6d95b16 in QEventLoop::exec () from /usr/lib/
#59 0xb6d7fea1 in QApplication::exec () from /usr/lib/
#60 0xb7f14f79 in kdemain () from /usr/lib/
#61 0xb7c42ea2 in __libc_start_main () from /lib/tls/
The following backtrace happened when opening a local pdf file (embedded) while browsing my local file system.
Using host libthread_db library "/lib/tls/
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1231530304 (LWP 13591)]
[KCrash handler]
#4 0xb7351ea4 in pthread_mutex_lock ()
from /lib/tls/
#5 0xb7d72cbe in pthread_mutex_lock () from /lib/tls/
#6 0xb6b1ec4c in XUnlockDisplay () from /usr/lib/
#7 0xb6b3c141 in XrmQGetResource () from /usr/lib/
#8 0xb6b2cd19 in XStringToKeysym () from /usr/lib/
#9 0xb7456e84 in KKeyServer:
#10 0xb7472f18 in KKey::init () from /usr/lib/
#11 0xb7472f9a in KKey::KKey () from /usr/lib/
#12 0xb7473100 in KKeySequence::init () from /usr/lib/
#13 0xb74732a7 in KShortcut::init () from /usr/lib/
#14 0xb747371c in KShortcut:
#15 0xb5612d1d in KPDF::Part::Part () from /usr/lib/
#16 0xb5617a60 in KParts:
from /usr/lib/
#17 0xb7ba13b3 in KParts:
#18 0xb7f363a7 in KonqViewFactory
from /usr/lib/
#19 0xb7f62027 in KonqFrame::attach () from /usr/lib/
#20 0xb7f6215d in KonqView:
from /usr/lib/
#21 0xb7f6ce74 in KonqView:
from /usr/lib/
#22 0xb7f7230c in KonqMainWindow:
from /usr/lib/
#23 0xb7f73c2b in KonqMainWindow:
from /usr/lib/
#24 0xb7f76698 in KonqMainWindow:
from /usr/lib/
#25 0xb7f87670 in KonqMainWindow:
from /usr/lib/
#26 0xb7f89b93 in KonqMainWindow:
from /usr/lib/
#27 0xb6e48d52 in QObject:
#28 0xb7ba468d in KParts:
from /usr/lib/
#29 0xb7bb1105 in KParts:
from /usr/lib/
#30 0xb7bb1278 in KParts:
from /usr/lib/
#31 0xb57b8a77 in IconViewBrowser
from /usr/lib/
#32 0xb6e48d52 in QObject:
#33 0xb71588dc in QSignal::signal () from /usr/lib/
#34 0xb6e63999 in QSignal::activate () from /usr/lib/
#35 0xb6e6a959 in QSingleShotTime
#36 0xb6def453 in QApplication:
#37 0xb6defc7c in QApplication:
#38 0xb74d5ae7 in KApplication:
#39 0xb6de5013 in QEventLoop:
#40 0xb6d9f5d8 in QEventLoop:
#41 0xb6e04bf2 in QEventLoop:
#42 0xb6e04b16 in QEventLoop::exec () from /usr/lib/
#43 0xb6deeea1 in QApplication::exec () from /usr/lib/
#44 0xb7f83f79 in kdemain () from /usr/lib/
#45 0xb7cb1ea2 in __libc_start_main () from /lib/tls/
Changed in kdebase: | |
assignee: | jr → kubuntu-team |
Sorry, I forgot to say I'm using Breezy Colony 3 fresh install, changed to Kubuntu by apt-get install kubuntu-desktop,
with upgrades until August 23th.
KDE 3.4.2
Konqueror 3.4.1
X Window System Version 6.8.2 (Ubuntu 6.8.2-53 20050820201910 <email address hidden>)