Bug 248412

Summary: Workspace crash when starting up with external monitor on docked laptop
Product: [Unmaintained] plasma4 Reporter: David <dcmair>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David 2010-08-19 17:45:17 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32.16-150.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
If I start my Lenovo T500 up while docked (lid closed) and log in the workspace will appear on the external monitor (connected via VGA) for a moment and then it crashes.  Prior to the last Fedora12 update of the KDE workspace bits this worked flawlessly now it crashes every time.  It's recoverable but really annoying.

The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fca3a3da840 (LWP 2255))]

Thread 3 (Thread 0x7fca17fff710 (LWP 2258)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003324f274f6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3325200d40) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x0000003324f27539 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x332520ee0c) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x0000003670c06a3a in start_thread (arg=0x7fca17fff710) at pthread_create.c:297
#4  0x00000036704de77d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fca0de8b710 (LWP 2260)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000331cc7213b in wait (this=<value optimized out>, mutex=0x95b620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x95b620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fca24fc511c in ?? () from /usr/lib64/python2.6/site-packages/PyQt4/QtCore.so
#4  0x00000033a94dcbc2 in call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3706
#5  PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2389
#6  0x00000033a94de61d in PyEval_EvalCodeEx (co=0x1cb78a0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=<value optimized out>, 
    kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2968
#7  0x00000033a946da00 in function_call (func=0x1cb96e0, arg=0xb50d50, kw=0x0) at Objects/funcobject.c:524
#8  0x00000033a94439f3 in PyObject_Call (func=0x1cb96e0, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#9  0x00000033a945897f in instancemethod_call (func=0x1cb96e0, arg=0xb50d50, kw=0x0) at Objects/classobject.c:2579
#10 0x00000033a94439f3 in PyObject_Call (func=0xa6d3c0, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#11 0x00000033a94d6e53 in PyEval_CallObjectWithKeywords (func=0xa6d3c0, arg=0x9f8050, kw=<value optimized out>) at Python/ceval.c:3575
#12 0x00007fca24d0a6fb in ?? () from /usr/lib64/python2.6/site-packages/sip.so
#13 0x00007fca24fa7e87 in ?? () from /usr/lib64/python2.6/site-packages/PyQt4/QtCore.so
#14 0x00007fca24fd8009 in ?? () from /usr/lib64/python2.6/site-packages/PyQt4/QtCore.so
#15 0x000000331cc711b5 in QThreadPrivate::start (arg=0x1b89d20) at thread/qthread_unix.cpp:248
#16 0x0000003670c06a3a in start_thread (arg=0x7fca0de8b710) at pthread_create.c:297
#17 0x00000036704de77d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fca3a3da840 (LWP 2255)):
[KCrash Handler]
#5  0x00000033a94ffc9d in PySys_GetObject (name=0x33a95409bc "exitfunc") at Python/sysmodule.c:53
#6  0x00000033a94fa27c in call_sys_exitfunc () at Python/pythonrun.c:1681
#7  Py_Finalize () at Python/pythonrun.c:399
#8  0x000000331cd53dd6 in qt_call_post_routines () at kernel/qcoreapplication.cpp:202
#9  0x000000331e5b6a58 in QApplication::~QApplication (this=0x63d9c0, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1022
#10 0x00000037b9047239 in PlasmaApp::~PlasmaApp (this=0x63d9c0, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.5/plasma/desktop/shell/plasmaapp.cpp:253
#11 0x00000037b9037e64 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.5/plasma/desktop/shell/main.cpp:113
#12 0x000000367041eb1d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff6403beb8) at libc-start.c:226
#13 0x00000000004007c9 in _start ()

Possible duplicates by query: bug 221049, bug 217492.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-08-20 10:18:04 UTC

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