Bug 190572 - Crash after starting application with systray icon
Summary: Crash after starting application with systray icon
Status: RESOLVED DUPLICATE of bug 202839
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-25 00:39 UTC by auxsvr
Modified: 2009-08-07 14:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description auxsvr 2009-04-25 00:39:51 UTC
Version:            (using KDE 4.2.2)
Compiler:          gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291] 
OS:                Linux
Installed from:    SuSE RPMs

Using Qt 4.5.0. The application never started and plasma crashed. Here's the backtrace (occurred only once):

Application: Plasma Workspace (plasma), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb4c39700 (LWP 7032))]

Thread 3 (Thread 0xa9245b90 (LWP 7033)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb64dbc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb653b762 in QWaitCondition::wait (this=0x8531d28, mutex=0x8531d24, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb7a34892 in QHostInfoAgent::run (this=0x8531d18) at kernel/qhostinfo.cpp:260
#4  0xb653a74e in QThreadPrivate::start (arg=0x8531d18) at thread/qthread_unix.cpp:189
#5  0xb64d81b5 in start_thread () from /lib/libpthread.so.0
#6  0xb631a3be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa89beb90 (LWP 7034)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb64dbc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb653b762 in QWaitCondition::wait (this=0x82d8530, mutex=0x82d852c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xa93f8d6a in RenderThread::run (this=0x82d8524) at /usr/src/debug/kdebase-workspace-4.2.2/plasma/wallpapers/image/renderthread.cpp:91
#4  0xb653a74e in QThreadPrivate::start (arg=0x82d8524) at thread/qthread_unix.cpp:189
#5  0xb64d81b5 in start_thread () from /lib/libpthread.so.0
#6  0xb631a3be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4c39700 (LWP 7032)):
[KCrash Handler]
#6  0xb71ef1a7 in XVisualIDFromVisual () from /usr/lib/libX11.so.6
#7  0xb6945c1e in qt_x11_getX11InfoForWindow (xinfo=0x90e6e2c, a=@0xbfcce77c) at kernel/qwidget_x11.cpp:387
#8  0xb694d47e in QWidgetPrivate::create_sys (this=0x90e6d38, window=32885948, initializeWindow=true, destroyOldWindow=true) at kernel/qwidget_x11.cpp:532
#9  0xb6910dcc in QWidget::create (this=0x92849f8, window=32885948, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget.cpp:1259
#10 0xa9521676 in SystemTray::X11EmbedContainer::embedSystemTrayClient (this=0x92849f8, clientId=44042892)
    at /usr/src/debug/kdebase-workspace-4.2.2/plasma/applets/systemtray/protocols/fdo/x11embedcontainer.cpp:112
#11 0xa951dc2e in SystemTray::FdoGraphicsWidget::setupXEmbedDelegate (this=0x941bff0) at /usr/src/debug/kdebase-workspace-4.2.2/plasma/applets/systemtray/protocols/fdo/fdographicswidget.cpp:158
#12 0xa951dcf8 in SystemTray::FdoGraphicsWidget::qt_metacall (this=0x941bff0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfcceae8)
    at /usr/src/debug/kdebase-workspace-4.2.2/build/plasma/applets/systemtray/fdographicswidget.moc:77
#13 0xb6644c88 in QMetaObject::activate (sender=0x90e5738, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3069
#14 0xb6646412 in QMetaObject::activate (sender=0x90e5738, m=0xb6724908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3143
#15 0xb664a0f7 in QSingleShotTimer::timeout (this=0x90e5738) at .moc/release-shared/qtimer.moc:76
#16 0xb664a21c in QSingleShotTimer::timerEvent (this=0x90e5738) at kernel/qtimer.cpp:298
#17 0xb663f12f in QObject::event (this=0x90e5738, e=0xbfccef90) at kernel/qobject.cpp:1082
#18 0xb68b7eec in QApplicationPrivate::notify_helper (this=0x8071fa0, receiver=0x90e5738, e=0xbfccef90) at kernel/qapplication.cpp:4084
#19 0xb68c01ae in QApplication::notify (this=0x806ac10, receiver=0x90e5738, e=0xbfccef90) at kernel/qapplication.cpp:3631
#20 0xb7770bcd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0xb662e9db in QCoreApplication::notifyInternal (this=0x806ac10, receiver=0x90e5738, event=0xbfccef90) at kernel/qcoreapplication.cpp:602
#22 0xb665e026 in QTimerInfoList::activateTimers (this=0x807fcbc) at kernel/qcoreapplication.h:213
#23 0xb665a4d0 in timerSourceDispatch (source=0x807fc88) at kernel/qeventdispatcher_glib.cpp:164
#24 0xb503f9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb5043063 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb5043221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb665a428 in QEventDispatcherGlib::processEvents (this=0x80522a8, flags={i = -1077087944}) at kernel/qeventdispatcher_glib.cpp:323
#28 0xb6957ac5 in QGuiEventDispatcherGlib::processEvents (this=0x80522a8, flags={i = -1077087896}) at kernel/qguieventdispatcher_glib.cpp:202
#29 0xb662cffa in QEventLoop::processEvents (this=0xbfccf1e0, flags={i = -1077087832}) at kernel/qeventloop.cpp:149
#30 0xb662d43a in QEventLoop::exec (this=0xbfccf1e0, flags={i = -1077087768}) at kernel/qeventloop.cpp:200
#31 0xb662f8e9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#32 0xb68b7d67 in QApplication::exec () at kernel/qapplication.cpp:3553
#33 0xb8032db6 in kdemain (argc=1, argv=0xbfccf394) at /usr/src/debug/kdebase-workspace-4.2.2/plasma/shells/desktop/main.cpp:54
#34 0x08048782 in main (argc=) at /usr/src/debug/kdebase-workspace-4.2.2/build/plasma/shells/desktop/plasma_qgv_dummy.cpp:3


These error messages appear in ~/.xsession-errors right after the crash (they could be because plasma restarts):

X Error: RenderBadPicture (invalid Picture parameter) 169
  Extension:    152 (RENDER)
  Minor opcode: 7 (RenderFreePicture)
  Resource id:  0x1a0007b
X Error: RenderBadPicture (invalid Picture parameter) 169
  Extension:    152 (RENDER)
  Minor opcode: 7 (RenderFreePicture)
  Resource id:  0x3200061
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 18 (X_ChangeProperty)
  Resource id:  0x3200060
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 4 (X_DestroyWindow)
  Resource id:  0x3200060
Comment 1 Dario Andres 2009-04-26 15:28:34 UTC
This looks related to bug 163512
Comment 2 Dario Andres 2009-07-18 20:34:23 UTC
Is this still happening with a recent KDE version and an updated Qt (4.5.2+) ?
Thanks
Comment 3 Dario Andres 2009-08-07 14:14:02 UTC
Indeed, it is. Merging with bug 202839 which has an updated backtrace. Thanks

*** This bug has been marked as a duplicate of bug 202839 ***