Summary: | Random Plasma crashes (even on 4.4; related to the System Tray icons) [XVisualIDFromVisual, ..., QWidget::create, SystemTray::X11EmbedContainer::embedSystemTrayClient, SystemTray::FdoGraphicsWidget::setupXEmbedDelegate] | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Alexandre Thieme Reis <thieme.reis> |
Component: | widget-systemtray | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | adamsr, amokryte, andrein_bio, andresbajotierra, aseigo, asraniel, a_g74564, ben.l.gardiner, biasquez, bonato.leo, capt.kirk, cfeck, chetan, coyote_2008, dchernysh, ericstockwell04, fatman, fco.contrerastapia, idonoteverreadthis, j.mairboeck, jake.cobb, jarmstrong, jfberkhout, johan.gill, juju70v, kde, kilem86, kukepoiss_85, leh, liamzwitser, luismottacampos, mckisick, metzjtm, moret.jonathan, mu-zakharov, nickberger, peter, pprzemal, quantumsized, quebec, revirii, russianneuromancer, stars, swazup, tcl-kde, technopolitica, tiiitus, zlobnygrif |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | New crash information added by DrKonqi |
Description
Alexandre Thieme Reis
2009-06-29 16:01:51 UTC
Bug 189725 comment 8 seems to have a related backtrace. - What is your Qt4 version? Do you remember what were you doing when the application crashed? Do you think you could reproduce the crash at will (or wait for it to happen again?) If you experience this regularly, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? You may need to install the "kdebase4-workspace-debuginfo" and "libqt4-debuginfo" packages. Thanks I'm pretty certain this is the same bug after the backtrace, but since the other bug report is a little bit a mess with multiple backtraces i don't feel good by marking this as a dup #9 0x023d4f9c in QWidget::create(unsigned long, bool, bool) () from /usr/lib/libQtGui.so.4 #10 0x011210de in Plasma::Theme::font(Plasma::Theme::FontRole) const () from /usr/lib/kde4/plasma_applet_systemtray.so this backtrace doesn't make any sense: there is no call at all to QWidget from Theme::font, which just makes some calls into KConfig. the Theme object has to be correct as well because it's retrieved right before the call to Theme::font. there is also only one call to Theme::font in the system tray widget: in the NotificationWidget constructor. so it can't be that it's a call from a deleted or otherwise bad item. what's really weird is that the backtrace thinks the Theme::font method exists in the system tray widget library? that's also pretty wrong. so, yes, we need a new backtrace, one with the debug packages installed. *** Bug 205871 has been marked as a duplicate of this bug. *** New backtrace from bug 206247: Thread 1 (Thread 0x7f56ada8a860 (LWP 2594)): [KCrash Handler] #5 0x00007f56aadd11e0 in XVisualIDFromVisual () from /usr/lib64/libX11.so.6 #6 0x00007f56a959f22f in qt_x11_getX11InfoForWindow (xinfo=0x314f348, att=<value optimized out>) at kernel/qwidget_x11.cpp:2896 #7 0x00007f56a959f2c0 in qt_x11_getX11InfoForWindow (xinfo=0x0, a=<value optimized out>) at kernel/qwidget_x11.cpp:400 #8 0x00007f56a95a6b56 in QWidgetPrivate::create_sys (this=0x314f1b0, window=<value optimized out>, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget_x11.cpp:545 #9 0x00007f56a956d72b in QWidget::create (this=0x1e5e250, window=30307161, initializeWindow=192, destroyOldWindow=96) at kernel/qwidget.cpp:1253 #10 0x00007f568939ed99 in Plasma::Theme::font(Plasma::Theme::FontRole) const () at /usr/src/debug/kdelibs-4.3.0/plasma/theme.cpp:615 #11 0x00007f568939aae8 in Plasma::Theme::font(Plasma::Theme::FontRole) const () at /usr/src/debug/kdelibs-4.3.0/plasma/theme.cpp:615 #12 0x00007f568939abc4 in Plasma::Theme::font(Plasma::Theme::FontRole) const () at /usr/src/debug/kdelibs-4.3.0/plasma/theme.cpp:615 Code snippet from tags/KDE/4.3.0 : 614-> QFont Theme::font(FontRole role) const 615-> { Q_UNUSED(role) switch (role) { case DesktopFont: { KConfigGroup cg(KGlobal::config(), "General"); return cg.readEntry("desktopFont", QFont("Sans Serif", 10)); } break; case DefaultFont: default: return d->generalFont; break; } } Also, it seems the situation is related to suspend and resume. Weird~ *** Bug 206247 has been marked as a duplicate of this bug. *** Mh.. this looks like a distro related thingy: look at bug 206240 it also has the plasma_applet_systemtray.so/Plasma::Theme::font "mismatch". The four reports are from Fedora.... I had a similar crash in Kubuntu Jaunty while filling out a form in Firefox. Perhaps this can shed some light on the problem. Application: Plasma Workspace (plasma), signal SIGSEGV 0x00007fc98efaad21 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 3641)] Thread 4 (Thread 0x7fc96fd2c950 (LWP 3646)): #0 0x00007fc98c4932e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc98fa8c939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007fc9932484cc in ?? () from /usr/lib/libQtNetwork.so.4 #3 0x00007fc98fa8b952 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fc98c48f3ba in start_thread () from /lib/libpthread.so.0 #5 0x00007fc98efe8fcd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fc96ecf6950 (LWP 3647)): #0 0x00007fc98c4932e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc98fa8c939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007fc970a21d4e in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so #3 0x00007fc98fa8b952 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fc98c48f3ba in start_thread () from /lib/libpthread.so.0 #5 0x00007fc98efe8fcd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fc96e4f5950 (LWP 3649)): #0 0x00007fc98c4932e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc98fa8c939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007fc970a21d4e in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so #3 0x00007fc98fa8b952 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fc98c48f3ba in start_thread () from /lib/libpthread.so.0 #5 0x00007fc98efe8fcd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc9945f6790 (LWP 3641)): [KCrash Handler] #5 0x00007fc98fb8baa5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #6 0x00007fc97240974f in TaskManager::AbstractGroupingStrategy::groupRemoved () from /usr/lib/libtaskmanager.so.4 #7 0x00007fc97240ad2e in TaskManager::AbstractGroupingStrategy::closeGroup () from /usr/lib/libtaskmanager.so.4 #8 0x00007fc972411328 in ?? () from /usr/lib/libtaskmanager.so.4 #9 0x00007fc972411f0d in ?? () from /usr/lib/libtaskmanager.so.4 #10 0x00007fc98fb8a1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #11 0x00007fc9724217f2 in TaskManager::TaskGroup::itemRemoved () from /usr/lib/libtaskmanager.so.4 #12 0x00007fc97240d008 in TaskManager::GroupManager::remove () from /usr/lib/libtaskmanager.so.4 #13 0x00007fc97240ebcb in TaskManager::GroupManager::qt_metacall () from /usr/lib/libtaskmanager.so.4 #14 0x00007fc98fb8a1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #15 0x00007fc972424c15 in TaskManager::TaskManager::taskRemoved () from /usr/lib/libtaskmanager.so.4 #16 0x00007fc9724260e9 in TaskManager::TaskManager::windowRemoved () from /usr/lib/libtaskmanager.so.4 #17 0x00007fc972427ddf in TaskManager::TaskManager::qt_metacall () from /usr/lib/libtaskmanager.so.4 #18 0x00007fc98fb8a1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #19 0x00007fc992aa0d92 in KWindowSystem::windowRemoved () from /usr/lib/libkdeui.so.5 #20 0x00007fc992aa32db in ?? () from /usr/lib/libkdeui.so.5 #21 0x00007fc992ab2190 in NETRootInfo::update () from /usr/lib/libkdeui.so.5 #22 0x00007fc992ab24cb in NETRootInfo::event () from /usr/lib/libkdeui.so.5 #23 0x00007fc992aa35ab in ?? () from /usr/lib/libkdeui.so.5 #24 0x00007fc992975683 in KApplication::x11EventFilter () from /usr/lib/libkdeui.so.5 #25 0x00007fc9942e63b4 in ?? () from /usr/lib/libkdeinit4_plasma.so #26 0x00007fc990315b1f in ?? () from /usr/lib/libQtGui.so.4 #27 0x00007fc990328faf in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #28 0x00007fc990352464 in ?? () from /usr/lib/libQtGui.so.4 #29 0x00007fc98a85f20a in IA__g_main_context_dispatch (context=0x1cc6920) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814 #30 0x00007fc98a8628e0 in g_main_context_iterate (context=0x1cc6920, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448 #31 0x00007fc98a862a7c in IA__g_main_context_iteration (context=0x1cc6920, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511 #32 0x00007fc98fb9de6f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #33 0x00007fc990351bef in ?? () from /usr/lib/libQtGui.so.4 #34 0x00007fc98fb73002 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #35 0x00007fc98fb733cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #36 0x00007fc98fb75694 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #37 0x00007fc9942d59bb in kdemain () from /usr/lib/libkdeinit4_plasma.so #38 0x00007fc98ef215a6 in __libc_start_main () from /lib/libc.so.6 #39 0x00000000004007c9 in _start () @dwrunkle1@cox.net: No, your crash is reported at bug 188378, and it is a different problem already fixed on KDE4.3. Thanks anyways *** Bug 207782 has been marked as a duplicate of this bug. *** *** Bug 207930 has been marked as a duplicate of this bug. *** *** Bug 208856 has been marked as a duplicate of this bug. *** *** Bug 210393 has been marked as a duplicate of this bug. *** So far, all the reported issues with this backtrace comes from Fedora.. could anyone report this in their bugtracker: https://bugzilla.redhat.com/ ? Thanks *** Bug 211516 has been marked as a duplicate of this bug. *** *** Bug 202839 has been marked as a duplicate of this bug. *** *** Bug 212928 has been marked as a duplicate of this bug. *** bug #212928 was on ubuntu, so it isn't fedora specific. it may be x.org driver specific, though, with ubuntu only picking up this driver after fedora? *** Bug 212981 has been marked as a duplicate of this bug. *** In fact, I was trying to have two different "main" reports because of the "Plasma::Theme::font"/"SystemTray::X11EmbedContainer::embedSystemTrayClient" differences between Fedora-exclusive backtraces and the other ones..., but I guess they are all related in the end... Regards *** Bug 213125 has been marked as a duplicate of this bug. *** https://bugs.kde.org/show_bug.cgi?id=213203 has a better backtrace i think *** Bug 213203 has been marked as a duplicate of this bug. *** *** Bug 212792 has been marked as a duplicate of this bug. *** something is going very wrong in this method as called from a number of different places as can be seen in the various backtraces. after doing some research in various g++ bug reports and reading some fun articles on switch statement handling, the only thing i can think of is that the switch statement is failing (bad value passed in? compiler bug?) and no return is made due to the switch statement and we enter an undefined state. :/ i've added a switch statement to the end of the method to help the compiler out in this case. hopefully this closes this issue for good, though i'll keep an eye out for similar bt's and reopen in necessary. cheers. *** Bug 213292 has been marked as a duplicate of this bug. *** *** Bug 213373 has been marked as a duplicate of this bug. *** *** Bug 213494 has been marked as a duplicate of this bug. *** *** Bug 213820 has been marked as a duplicate of this bug. *** *** Bug 214044 has been marked as a duplicate of this bug. *** *** Bug 214105 has been marked as a duplicate of this bug. *** *** Bug 214120 has been marked as a duplicate of this bug. *** *** Bug 214117 has been marked as a duplicate of this bug. *** *** Bug 214468 has been marked as a duplicate of this bug. *** *** Bug 214991 has been marked as a duplicate of this bug. *** *** Bug 215244 has been marked as a duplicate of this bug. *** *** Bug 215233 has been marked as a duplicate of this bug. *** *** Bug 215276 has been marked as a duplicate of this bug. *** *** Bug 215302 has been marked as a duplicate of this bug. *** *** Bug 215449 has been marked as a duplicate of this bug. *** *** Bug 215839 has been marked as a duplicate of this bug. *** *** Bug 216166 has been marked as a duplicate of this bug. *** *** Bug 216519 has been marked as a duplicate of this bug. *** Why is this marked as fixed? There are still bugs being filed about this with KDE 4.3.2 and most of the dupes have dupes as well. I see no mention of a fix anywhere. because from what i can read from aarons post that it has been fixed in trunk, but not in 4.3. and indeed, there where no backtraces from trunk since then, so it probably is indeed fixed For my own future reference, that would be comment #25. Thanks. If I see any KDE 4.4 dupes I'll make mention of it. Have a great week. *** Bug 216847 has been marked as a duplicate of this bug. *** *** Bug 216949 has been marked as a duplicate of this bug. *** *** Bug 217221 has been marked as a duplicate of this bug. *** *** Bug 217706 has been marked as a duplicate of this bug. *** *** Bug 218189 has been marked as a duplicate of this bug. *** *** Bug 218341 has been marked as a duplicate of this bug. *** *** Bug 219273 has been marked as a duplicate of this bug. *** *** Bug 219616 has been marked as a duplicate of this bug. *** *** Bug 220034 has been marked as a duplicate of this bug. *** *** Bug 220170 has been marked as a duplicate of this bug. *** *** Bug 220176 has been marked as a duplicate of this bug. *** *** Bug 220514 has been marked as a duplicate of this bug. *** *** Bug 220743 has been marked as a duplicate of this bug. *** *** Bug 220745 has been marked as a duplicate of this bug. *** *** Bug 220760 has been marked as a duplicate of this bug. *** *** Bug 222530 has been marked as a duplicate of this bug. *** *** Bug 222855 has been marked as a duplicate of this bug. *** *** Bug 223354 has been marked as a duplicate of this bug. *** *** Bug 224667 has been marked as a duplicate of this bug. *** Is there a reason everyone was removed from the CC list? Or was it accidental? There is a reason: the bug is fixed in 4.4, but the duplicate reports keep coming from 4.3 installations. Removing everyone from the CC list will avoid the previous reporter to get tons of mails from this report :). Regards *** Bug 224958 has been marked as a duplicate of this bug. *** *** Bug 225021 has been marked as a duplicate of this bug. *** *** Bug 225265 has been marked as a duplicate of this bug. *** *** Bug 225308 has been marked as a duplicate of this bug. *** *** Bug 225341 has been marked as a duplicate of this bug. *** *** Bug 225422 has been marked as a duplicate of this bug. *** *** Bug 225411 has been marked as a duplicate of this bug. *** *** Bug 225541 has been marked as a duplicate of this bug. *** *** Bug 225775 has been marked as a duplicate of this bug. *** *** Bug 226036 has been marked as a duplicate of this bug. *** *** Bug 226026 has been marked as a duplicate of this bug. *** *** Bug 226914 has been marked as a duplicate of this bug. *** *** Bug 226755 has been marked as a duplicate of this bug. *** *** Bug 227436 has been marked as a duplicate of this bug. *** *** Bug 227999 has been marked as a duplicate of this bug. *** *** Bug 228053 has been marked as a duplicate of this bug. *** *** Bug 228369 has been marked as a duplicate of this bug. *** *** Bug 228557 has been marked as a duplicate of this bug. *** *** Bug 228734 has been marked as a duplicate of this bug. *** *** Bug 229301 has been marked as a duplicate of this bug. *** *** Bug 229511 has been marked as a duplicate of this bug. *** *** Bug 230519 has been marked as a duplicate of this bug. *** *** Bug 230527 has been marked as a duplicate of this bug. *** *** Bug 230726 has been marked as a duplicate of this bug. *** *** Bug 231492 has been marked as a duplicate of this bug. *** *** Bug 231850 has been marked as a duplicate of this bug. *** seems like this bug is not yet closed. see: https://bugs.kde.org/show_bug.cgi?id=231839 reopening for now From bug 231839: -- Information about the crash: Firefox opened with several tabs in two windows I was lloking for a Bookmark. While scolling the menu plasma complained, without any obviously visible failure. -- Backtrace: [KCrash Handler] #5 XVisualIDFromVisual (visual=0x0) at Misc.c:61 #6 0x0000003c36e4662f in qt_x11_getX11InfoForWindow (xinfo=0x3065880, att=<value optimized out>) at kernel/qwidget_x11.cpp:3052 #7 0x0000003c36e466c0 in qt_x11_getX11InfoForWindow (xinfo=0x0, a=<value optimized out>) at kernel/qwidget_x11.cpp:428 #8 0x0000003c36e4e0d7 in QWidgetPrivate::create_sys (this=0x30656a0, window=<value optimized out>, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget_x11.cpp:589 #9 0x0000003c36e02c6e in QWidget::create (this=0x30aef70, window=27301854, initializeWindow=144, destroyOldWindow=16) at kernel/qwidget.cpp:1319 #10 0x00007fd8a4189fc9 in SystemTray::X11EmbedContainer::embedSystemTrayClient (this=0x30aef70, clientId=77594696) at /usr/src/debug/kdebase-workspace-4.4.1/plasma/generic/applets/systemtray/protocols/fdo/x11embedcontainer.cpp:110 #11 0x00007fd8a418607e in SystemTray::FdoGraphicsWidget::setupXEmbedDelegate (this=0x2d37180) at /usr/src/debug/kdebase-workspace-4.4.1/plasma/generic/applets/systemtray/protocols/fdo/fdographicswidget.cpp:162 #12 0x00007fd8a41861e4 in SystemTray::FdoGraphicsWidget::qt_metacall (this=0x2d37180, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.1/x86_64-redhat-linux-gnu/plasma/generic/applets/systemtray/fdographicswidget.moc:84 *** Bug 231879 has been marked as a duplicate of this bug. *** *** Bug 232071 has been marked as a duplicate of this bug. *** *** Bug 232445 has been marked as a duplicate of this bug. *** *** Bug 232794 has been marked as a duplicate of this bug. *** *** Bug 233535 has been marked as a duplicate of this bug. *** *** Bug 234132 has been marked as a duplicate of this bug. *** *** Bug 234413 has been marked as a duplicate of this bug. *** *** Bug 234365 has been marked as a duplicate of this bug. *** *** Bug 234666 has been marked as a duplicate of this bug. *** *** Bug 235060 has been marked as a duplicate of this bug. *** *** Bug 235429 has been marked as a duplicate of this bug. *** *** Bug 235180 has been marked as a duplicate of this bug. *** *** Bug 235086 has been marked as a duplicate of this bug. *** *** Bug 235791 has been marked as a duplicate of this bug. *** *** Bug 236467 has been marked as a duplicate of this bug. *** *** Bug 236575 has been marked as a duplicate of this bug. *** *** Bug 237149 has been marked as a duplicate of this bug. *** *** Bug 237166 has been marked as a duplicate of this bug. *** *** Bug 237407 has been marked as a duplicate of this bug. *** *** Bug 237985 has been marked as a duplicate of this bug. *** *** Bug 238504 has been marked as a duplicate of this bug. *** *** Bug 238564 has been marked as a duplicate of this bug. *** *** Bug 240369 has been marked as a duplicate of this bug. *** from comment #67 this bug is fixed in kde 4.4 and + so i close this bugreport *** Bug 238564 has been marked as a duplicate of this bug. *** Nicolas, if you had read further, comment #94 says it still happens, and was reopened for this reason. Also, I see no commit that fixes the issue. *** Bug 242053 has been marked as a duplicate of this bug. *** Created attachment 48122 [details]
New crash information added by DrKonqi
plasma crash when loading software update (kpackagekit)
*** Bug 242247 has been marked as a duplicate of this bug. *** SVN commit 1143197 by cfeck: Do not hard code font sizes or names Also, avoid constructing a font in the first place. This might help for the (original) bug 198294, where Plasma::Theme::font() crashes in widget creation. CCBUG: 198294 M +1 -1 theme.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1143197 *** Bug 244193 has been marked as a duplicate of this bug. *** *** Bug 244508 has been marked as a duplicate of this bug. *** *** Bug 247082 has been marked as a duplicate of this bug. *** SVN commit 1163224 by cfeck: Do not pass an invalid Window to QWidget::create() CCBUG: 198294 M +7 -0 x11embedcontainer.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1163224 This crash is caused by passing an invalid window (BadMatch) to QWidget::create(). For details, see the discussion in the upstream link. Creating the window can fail when passed a visual that is not compatible with the visual of the parent window. I have no idea how/if Plasma can handle this case, but it should make sure it does not pass an invalid window to QWidget::create(). For the meantime, I committed the above mentioned fix to trunk. Plasma team can decide to improve upon it, revert it, or backport it. *** Bug 249408 has been marked as a duplicate of this bug. *** *** Bug 249801 has been marked as a duplicate of this bug. *** *** Bug 250460 has been marked as a duplicate of this bug. *** Application: plasma-desktop (0.3) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.6.3 Operating System: Linux 2.6.35-ARCH i686 -- Information about the crash: It looks like a duplicate of all these bugs, although I don't have enough knowledge to tell. It happens randomly (but quite often, say about every 15 minutes). It happens while I'm using any application or even when the PC is just left by itself. Plasma crashes and sometimes (but not always) restarts itself automatically. I'm not aware of any settings that might have some relation to the crashes. -- Backtrace: Application: Plasma Workspace (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb5a7fad0 (LWP 4317))] Thread 2 (Thread 0xa8b3ab70 (LWP 7098)): [KCrash Handler] #7 0xb6ff5a3c in QSocketNotifier::setEnabled(bool) () from /usr/lib/libQtCore.so.4 #8 0xb7006924 in ?? () from /usr/lib/libQtCore.so.4 #9 0xb5e24be7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #10 0xb5e2551a in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #11 0xb5e25a04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #12 0xb7006e7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #13 0xb6fdb119 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #14 0xb6fdb38a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #15 0xb6ee788d in QThread::exec() () from /usr/lib/libQtCore.so.4 #16 0xabab4c49 in ?? () from /usr/lib/kde4/plasma_applet_emailnotify.so #17 0xb6eea32e in ?? () from /usr/lib/libQtCore.so.4 #18 0xb6e77e60 in start_thread () from /lib/libpthread.so.0 #19 0xb62bc20e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5a7fad0 (LWP 4317)): #0 0xb781a424 in __kernel_vsyscall () #1 0xb6e7f44b in write () from /lib/libpthread.so.0 #2 0xb5e2cd26 in write_string () from /usr/lib/libglib-2.0.so.0 #3 0xb5e2d0ba in g_log_default_handler () from /usr/lib/libglib-2.0.so.0 #4 0xb5e2da6e in g_logv () from /usr/lib/libglib-2.0.so.0 #5 0xb5e2de86 in g_log () from /usr/lib/libglib-2.0.so.0 #6 0xaabd0694 in ?? () from /usr/lib/libgstreamer-0.10.so.0 #7 0xaabd1fe9 in ?? () from /usr/lib/libgstreamer-0.10.so.0 #8 0xb5d0a683 in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #9 0xaab75c0f in gst_object_unref () from /usr/lib/libgstreamer-0.10.so.0 #10 0xab74b35c in ?? () from /usr/lib/libgstaudio-0.10.so.0 #11 0xb5d0a683 in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #12 0xaab75c0f in gst_object_unref () from /usr/lib/libgstreamer-0.10.so.0 #13 0xaab7ac9f in ?? () from /usr/lib/libgstreamer-0.10.so.0 #14 0xaab7dd30 in gst_bin_remove () from /usr/lib/libgstreamer-0.10.so.0 #15 0xaab7de8e in ?? () from /usr/lib/libgstreamer-0.10.so.0 #16 0xb5d0a683 in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #17 0xaab75c0f in gst_object_unref () from /usr/lib/libgstreamer-0.10.so.0 #18 0xaab7ac9f in ?? () from /usr/lib/libgstreamer-0.10.so.0 #19 0xaab7dd30 in gst_bin_remove () from /usr/lib/libgstreamer-0.10.so.0 #20 0xaab7de8e in ?? () from /usr/lib/libgstreamer-0.10.so.0 #21 0xb5d0a683 in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #22 0xaab75c0f in gst_object_unref () from /usr/lib/libgstreamer-0.10.so.0 #23 0xab7ad177 in Phonon::Gstreamer::MediaObject::~MediaObject() () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #24 0xab7ad282 in Phonon::Gstreamer::MediaObject::~MediaObject() () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #25 0xb39d956c in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/libphonon.so.4 #26 0xb39e7083 in Phonon::FactoryPrivate::~FactoryPrivate() () from /usr/lib/libphonon.so.4 #27 0xb39e7372 in Phonon::FactoryPrivate::~FactoryPrivate() () from /usr/lib/libphonon.so.4 #28 0xb39e5b75 in Phonon::._259::destroy() () from /usr/lib/libphonon.so.4 #29 0xb39e256b in Phonon::CleanUpGlobalStatic::~CleanUpGlobalStatic() () from /usr/lib/libphonon.so.4 #30 0xb621addf in ?? () from /lib/libc.so.6 #31 0xb621ae3f in exit () from /lib/libc.so.6 #32 0xb65bc99b in ?? () from /usr/lib/libQtGui.so.4 #33 0xb763256a in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5 #34 0xb76325a6 in ?? () from /usr/lib/libkdeui.so.5 #35 0xb7390e96 in _XIOError () from /usr/lib/libX11.so.6 #36 0xb7397fdf in _XEventsQueued () from /usr/lib/libX11.so.6 #37 0xb738124b in XEventsQueued () from /usr/lib/libX11.so.6 #38 0xb65f6f95 in ?? () from /usr/lib/libQtGui.so.4 #39 0xb5e24be7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #40 0xb5e2551a in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #41 0xb5e25a04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #42 0xb7006e7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #43 0xb65f71b5 in ?? () from /usr/lib/libQtGui.so.4 #44 0xb6fdb119 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #45 0xb6fdb38a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #46 0xb6fdfc6f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #47 0xb6548637 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #48 0xb333f423 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #49 0x0804d839 in _start () the issue in comment #135 is a different issue, and due to a third party applet (email notifier). I don't think my commit (comment #130) qualifies as a fix. It is true that Qt no longer crashes because of the passed invalid Window, but such a Window should not be created in the first place. Until this will be fixed (which I have no idea how to solve, I only have read something about needing to pass a good color map, as well as background pixel values) we will get bug reports for missing icons on the system tray instead. ah, thats why i don't have a amarok icon anymore? *** Bug 254067 has been marked as a duplicate of this bug. *** *** Bug 255461 has been marked as a duplicate of this bug. *** is this supposed to be fixed in 4.5.2 ? because the last duplicate was from that version. If yes, i will reopen that bugreport. Please read comment #137. To make it short: The commit that fixes the crash is only in trunk, and I did not backport it because of comment #131. *** Bug 269679 has been marked as a duplicate of this bug. *** In regard to Comment #137 From Christoph Feck 2010-09-14 01:58:10 I can not add the "Task Manager" icon to the panel. I would click on the panel cashew select "Add Widgets". The widgets selection panel would then appear with the Widgets that are loaded on the box. Then scroll to the "Task Manager" icon. A information panel for the Widget then appears and I press the left mouse button. The icon would then grey out. But the "Task Manager" is not added to the panel. This will add any other Widget just not the "Task Manager". I used to be able to reload the Nvidia driver (The factory driver close source the version did not matter) to fix the problem. That no longer works. I know this is a little off the subject but I hope it helps. |