Application: kopete (1.0.0) KDE Platform Version: 4.4.5 (KDE 4.4.5) Qt Version: 4.6.2 Operating System: Linux 2.6.32-31-generic x86_64 Distribution: Ubuntu 10.04.2 LTS -- Information about the crash: freeze when selecting 3-4th icon on left hand side of preference pane new pane was displayed, but GUI unresponsive (frozen), had to kill kopete -- Backtrace: Application: Kopete (kopete), signal: Aborted [Current thread is 1 (Thread 0x7f1a6552a780 (LWP 13192))] Thread 2 (Thread 0x7f1a50ed2700 (LWP 13194)): #0 0x00007f1a619c5f93 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f1a5cfb94a9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f1a5cfb98fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f1a6302a566 in QEventDispatcherGlib::processEvents (this=0x1cd42e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007f1a62fff992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f1a62fffd6c in QEventLoop::exec (this=0x7f1a50ed1d90, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f1a62f09d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007f1a62fe0178 in QInotifyFileSystemWatcherEngine::run (this=0x1cd3770) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f1a62f0c775 in QThreadPrivate::start (arg=0x1cd3770) at thread/qthread_unix.cpp:248 #9 0x00007f1a6147c9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f1a619d270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f1a6552a780 (LWP 13192)): [KCrash Handler] #5 0x00007f1a6191fa75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x00007f1a619235c0 in *__GI_abort () at abort.c:92 #7 0x00007f1a62f04844 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2250 #8 0x00007f1a62f04a22 in qt_message (msgType=QtFatalMsg, msg=0x7f1a64f218e8 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=0x7fffdfe956e0) at global/qglobal.cpp:2296 #9 0x00007f1a62f04bd5 in qFatal (msg=0x3388 <Address 0x3388 out of bounds>) at global/qglobal.cpp:2479 #10 0x00007f1a64edbf83 in operator-> (predicate=<value optimized out>, parentUdi=<value optimized out>) at ../../../solid/solid/devicemanager.cpp:32 #11 Solid::Device::listFromQuery (predicate=<value optimized out>, parentUdi=<value optimized out>) at ../../../solid/solid/devicemanager.cpp:120 #12 0x00007f1a64edc0be in Solid::Device::listFromQuery (predicate=<value optimized out>, parentUdi=...) at ../../../solid/solid/devicemanager.cpp:86 #13 0x00007f1a63f67887 in KMountPoint::Private::finalizePossibleMountPoint (this=0x1de7430, infoNeeded=) at ../../kio/kio/kmountpoint.cpp:178 #14 0x00007f1a63f67de3 in KMountPoint::possibleMountPoints (infoNeeded=) at ../../kio/kio/kmountpoint.cpp:229 #15 0x00007f1a63f2072b in KDirListerCache::forgetDirs (this=0x1d19570, lister=0x1d1be10, _url=<value optimized out>, notify=<value optimized out>) at ../../kio/kio/kdirlister.cpp:531 #16 0x00007f1a63f20db4 in KDirListerCache::forgetDirs (this=0x1d19570, lister=0x1d1be10) at ../../kio/kio/kdirlister.cpp:462 #17 0x00007f1a63f21048 in ~KDirLister (this=0x1d1be10, __in_chrg=<value optimized out>) at ../../kio/kio/kdirlister.cpp:1939 #18 0x00007f1a6300fa5c in QObjectPrivate::deleteChildren (this=0x1d1bce0) at kernel/qobject.cpp:1986 #19 0x00007f1a63016ae4 in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975 #20 0x00007f1a539c265d in ChatWindowStyleManager::~ChatWindowStyleManager() () from /usr/lib/libkopetechatwindow_shared.so.1 #21 0x00007f1a61925262 in __run_exit_handlers (status=1) at exit.c:78 #22 *__GI_exit (status=1) at exit.c:100 #23 0x00007f1a621b7558 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:734 #24 0x00007f1a639e9778 in KApplication::xioErrhandler (this=0x7fffdfe98350, dpy=0x1905e30) at ../../kdeui/kernel/kapplication.cpp:408 #25 0x00007f1a607327fe in _XIOError () from /usr/lib/libX11.so.6 #26 0x00007f1a6073a355 in ?? () from /usr/lib/libX11.so.6 #27 0x00007f1a6073a8f0 in _XReply () from /usr/lib/libX11.so.6 #28 0x00007f1a60717697 in XGetWindowProperty () from /usr/lib/libX11.so.6 #29 0x00007f1a569da19b in Bespin::XProperty::handleProperty(unsigned long, unsigned long, unsigned char**, Bespin::XProperty::Type, unsigned long) () from /usr/lib/libQtBespin.so #30 0x00007f1a56c35626 in ?? () from /usr/lib/qt4/plugins/styles/libbespin.so #31 0x00007f1a6219ed99 in QWidgetPrivate::paintBackground (this=<value optimized out>, painter=0x7fffdfe96ab0, rgn=..., flags=<value optimized out>) at kernel/qwidget.cpp:2200 #32 0x00007f1a6219fc64 in QWidgetPrivate::drawWidget (this=0x1e12420, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x19a2880) at kernel/qwidget.cpp:5317 #33 0x00007f1a623598c5 in QWidgetBackingStore::sync (this=0x19a2880) at painting/qbackingstore.cpp:1291 #34 0x00007f1a62190b60 in QWidgetPrivate::syncBackingStore (this=0x1e12420) at kernel/qwidget.cpp:1672 #35 0x00007f1a62197865 in QWidget::event (this=0x1e08b20, event=0x7fffdfe976d0) at kernel/qwidget.cpp:8291 #36 0x00007f1a6214122c in QApplicationPrivate::notify_helper (this=0x1900730, receiver=0x1e08b20, e=0x7fffdfe976d0) at kernel/qapplication.cpp:4300 #37 0x00007f1a621476fb in QApplication::notify (this=0x7fffdfe98350, receiver=0x1e08b20, e=0x7fffdfe976d0) at kernel/qapplication.cpp:4183 #38 0x00007f1a639e9a16 in KApplication::notify (this=0x7fffdfe98350, receiver=0x1e08b20, event=0x7fffdfe976d0) at ../../kdeui/kernel/kapplication.cpp:302 #39 0x00007f1a6300106c in QCoreApplication::notifyInternal (this=0x7fffdfe98350, receiver=0x1e08b20, event=0x7fffdfe976d0) at kernel/qcoreapplication.cpp:704 #40 0x00007f1a62356c47 in QCoreApplication::sendEvent (widget=0x1e08b20, updateImmediately=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #41 sendUpdateRequest (widget=0x1e08b20, updateImmediately=<value optimized out>) at painting/qbackingstore.cpp:503 #42 0x00007f1a6235a0c6 in QWidgetBackingStore::markDirty (this=0x19a2880, rect=..., widget=0x1f8d570, updateImmediately=true, invalidateBuffer=false) at painting/qbackingstore.cpp:667 #43 0x00007f1a6219348b in QWidget::repaint (this=0x1f8d570, rect=...) at kernel/qwidget.cpp:10034 #44 0x00007f1a62193553 in QWidget::repaint (this=0x3388) at kernel/qwidget.cpp:9990 #45 0x00007f1a56bf7ddd in ?? () from /usr/lib/qt4/plugins/styles/libbespin.so #46 0x00007f1a56bfa638 in ?? () from /usr/lib/qt4/plugins/styles/libbespin.so #47 0x00007f1a56bfa6f9 in ?? () from /usr/lib/qt4/plugins/styles/libbespin.so #48 0x00007f1a63010a63 in QObject::event (this=0x1e11a20, e=0x7fffdfe98000) at kernel/qobject.cpp:1212 #49 0x00007f1a6214122c in QApplicationPrivate::notify_helper (this=0x1900730, receiver=0x1e11a20, e=0x7fffdfe98000) at kernel/qapplication.cpp:4300 #50 0x00007f1a621476fb in QApplication::notify (this=0x7fffdfe98350, receiver=0x1e11a20, e=0x7fffdfe98000) at kernel/qapplication.cpp:4183 #51 0x00007f1a639e9a16 in KApplication::notify (this=0x7fffdfe98350, receiver=0x1e11a20, event=0x7fffdfe98000) at ../../kdeui/kernel/kapplication.cpp:302 #52 0x00007f1a6300106c in QCoreApplication::notifyInternal (this=0x7fffdfe98350, receiver=0x1e11a20, event=0x7fffdfe98000) at kernel/qcoreapplication.cpp:704 #53 0x00007f1a6302dd42 in QCoreApplication::sendEvent (this=0x1903dc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #54 QTimerInfoList::activateTimers (this=0x1903dc0) at kernel/qeventdispatcher_unix.cpp:603 #55 0x00007f1a6302a824 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #56 0x00007f1a5cfb58c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #57 0x00007f1a5cfb9748 in ?? () from /lib/libglib-2.0.so.0 #58 0x00007f1a5cfb98fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #59 0x00007f1a6302a513 in QEventDispatcherGlib::processEvents (this=0x18cc9a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #60 0x00007f1a621f146e in QGuiEventDispatcherGlib::processEvents (this=0x3388, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #61 0x00007f1a62fff992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #62 0x00007f1a62fffd6c in QEventLoop::exec (this=0x7fffdfe982a0, flags=) at kernel/qeventloop.cpp:201 #63 0x00007f1a63003aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #64 0x0000000000415652 in _start () Reported using DrKonqi
Probably caused by Bespin style. Please try if you can reproduce the crash with a different style or with latest Bespin version.
since he killed kopete from a "freeze" and the backtrace ends somewhere in the painting, ther's probably a recursive paint somewhere @Mats: can you reproduce the issue and in case, do NOT kill kopete but gdb attach, backtrace it?
@Thomas: Sorry, I'm currently unable to use KDE due to https://bugs.launchpad.net/ubuntu/+source/linux/+bug/746892 However if KDE starts working again I will attempt to do so.
@Mats i sent you a private mail but am not sure whether you got it: Edited version: ------------------------------------------------- Subject: you'v e likely got "slow keys" enabled ------------------------------------------------- That's an accessibility feature, no idea why it gets activated on your box & all accounts - i somehow suspect Ubuntu, sorry. "kcmshell4 access" (or run systemsettings -> workspace appearance and... -> accessibility) -> "keyboard filters". The last tab knows activation gestures for slow & sticky keys: turn them off as well.
(@Thomas, regarding other issue: THANK YOU very much. I'm not sure how long it would have taken to diagnose myself when so frustrated! I wonder how it was being activated without a visual notification/indication, oh well. Thank you again!) Now that I can use KDE again... back to the issue at hand: -------- Can no longer replicate this bug. Opened Kopete on same computer, opened Preferences, and clicked 3rd/4th icons on left sidebar. Proceeded to test all 2*(7choose2)=42 possible transitions of clicking on the icons on the left sidebar. Freeze did not happen. Kopete Version 1.0.80 Using KDE Development Platform 4.5.5 (KDE 4.5.5) packages: (k)Ubuntu Natty WM: Compiz bespin version (if relevant): 0.1~svn100126-0ubuntu4 I'd be fine marking this bug Resolved>WorksForMe/Invalid, unless the stacktrace warrants investigation.
bespin version (if relevant): 0.1~svn100126-0ubuntu4 that's 17 months old... :S It actually might lack a check whether the window has been create before accessing the winId() to set a property (what caused trouble with eg. systray assisiting "fake" widgets) - i don't know (and cannot say, since the version includes the date and not the revision) However, since this trace was triggered by a kill (-9?) i'm not nearly convinced that this is related at all. *shrug*
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!