Bug 186197 - Plasma 4.2.1 crash on startup ( QTimer::stop, libkdeinit4_plasma.so )
Summary: Plasma 4.2.1 crash on startup ( QTimer::stop, libkdeinit4_plasma.so )
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-05 11:00 UTC by Steven Coutts
Modified: 2009-03-19 20:28 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
kde 4.2.1 plasma crashreport (4.29 KB, text/plain)
2009-03-06 20:40 UTC, con
Details
plasma backtrace (4.21 KB, application/octet-stream)
2009-03-09 10:29 UTC, boski_cinek
Details
plasma output from terminal (17.82 KB, application/octet-stream)
2009-03-09 10:30 UTC, boski_cinek
Details
plasma output from terminal (12.88 KB, text/plain)
2009-03-10 09:23 UTC, Steven Coutts
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Steven Coutts 2009-03-05 11:00:43 UTC
Version:           4.2.1 (using KDE 4.2.0)
OS:                Linux
Installed from:    Ubuntu Packages

After upgrading to KDE 4.2.1 this morning, plasma crashes when it is started. This happens every time I try and start plasma. I have tried removing my .kde folder and starting again, still get same crash.

I have the following backtrace, not sure why it says the backtrace appears to be of no use though -:

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb53ef6c0 (LWP 19810)]
[New Thread 0xa9d34b90 (LWP 19816)]
0xb7fc2430 in __kernel_vsyscall ()
[Current thread is 0 (LWP 19810)]

Thread 2 (Thread 0xa9d34b90 (LWP 19816)):
#0  0xb7fc2430 in __kernel_vsyscall ()
#1  0xb5876075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb643fbbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb66296f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7983532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb66286ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb587250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb6431a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb53ef6c0 (LWP 19810)):
#0  0xb7fc2430 in __kernel_vsyscall ()
#1  0xb63ecf36 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb63ecd4e in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb777de92 in KCrash::startDrKonqi (argv=0xbffc0c94, argc=17) at /build/buildd/kde4libs-4.2.1a/kdeui/util/kcrash.cpp:412
#4  0xb777e854 in KCrash::defaultCrashHandler (sig=11) at /build/buildd/kde4libs-4.2.1a/kdeui/util/kcrash.cpp:337
#5  <signal handler called>
#6  0xb6733bba in QTimer::stop () from /usr/lib/libQtCore.so.4
#7  0xb7f5c870 in ?? () from /usr/lib/libkdeinit4_plasma.so
#8  0xb7f5da87 in ?? () from /usr/lib/libkdeinit4_plasma.so
#9  0xb7f5f648 in ?? () from /usr/lib/libkdeinit4_plasma.so
#10 0xb7f69376 in ?? () from /usr/lib/libkdeinit4_plasma.so
#11 0xb7f69a96 in ?? () from /usr/lib/libkdeinit4_plasma.so
#12 0xb7f69d0c in ?? () from /usr/lib/libkdeinit4_plasma.so
#13 0xb672da60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb672e7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb7e06963 in Plasma::Corona::containmentAdded () from /usr/lib/libplasma.so.3
#16 0xb7e08038 in Plasma::Corona::loadLayout () from /usr/lib/libplasma.so.3
#17 0xb7e09751 in Plasma::Corona::initializeLayout () from /usr/lib/libplasma.so.3
#18 0xb7f669ad in ?? () from /usr/lib/libkdeinit4_plasma.so
#19 0xb7f66b45 in ?? () from /usr/lib/libkdeinit4_plasma.so
#20 0xb7f69d3b in ?? () from /usr/lib/libkdeinit4_plasma.so
#21 0xb672da60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb672e7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb6733db7 in ?? () from /usr/lib/libQtCore.so.4
#24 0xb6733edc in ?? () from /usr/lib/libQtCore.so.4
#25 0xb672853f in QObject::event () from /usr/lib/libQtCore.so.4
#26 0xb69a88ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#27 0xb69b072e in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0xb770e10d in KApplication::notify (this=0x8a0a8c8, receiver=0x8a815e8, event=0xbffc21cc) at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#29 0xb6718e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#30 0xb6746d81 in ?? () from /usr/lib/libQtCore.so.4
#31 0xb6743520 in ?? () from /usr/lib/libQtCore.so.4
#32 0xb56b76f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb56bada3 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb56baf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb6743478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#36 0xb6a42ea5 in ?? () from /usr/lib/libQtGui.so.4
#37 0xb671752a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#38 0xb67176ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#39 0xb6719da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#40 0xb69a8767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#41 0xb7f527f6 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#42 0x08048712 in _start ()
#0  0xb7fc2430 in __kernel_vsyscall ()
Comment 1 Dario Andres 2009-03-05 23:40:09 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
You need to install the "kdelibs5-dbg" and "kdebase-workspace-dbg" package.
Thanks :)
Comment 2 Steven Coutts 2009-03-06 10:29:08 UTC
Unfortunately I upgraded to Jaunty (Qt4.5) and the issue has gone away, someone suggested it may have been the version of Qt that was causing problems.

There are others with the same issue on the ubuntu forums, I'll try and get one of them to provide a full backtrace and post it in here.
Comment 3 Dario Andres 2009-03-06 11:50:45 UTC
Thanks
Comment 4 con 2009-03-06 20:40:58 UTC
Created attachment 31853 [details]
kde 4.2.1 plasma crashreport

crash direct after login
Comment 5 Dario Andres 2009-03-06 20:44:57 UTC
This is already fixed :)
Bug 185741 / bug 186324 / bug 186124
Look at bug 185741 comment 3 to get a workaround
Thanks

*** This bug has been marked as a duplicate of bug 185741 ***
Comment 6 boski_cinek 2009-03-09 10:29:19 UTC
Created attachment 31939 [details]
plasma backtrace
Comment 7 boski_cinek 2009-03-09 10:30:08 UTC
Created attachment 31940 [details]
plasma output from terminal
Comment 8 boski_cinek 2009-03-09 10:31:49 UTC
@Darío Andrés: No, I believe is not. I tried to remove all ~/.kde/share/config/plasm* files but I still get crash on startup. I attached backtrace and output of "plasma 1>&2 2>plasma_error" command. Additionally I get a lot of "ERROR: syntax error" in console output which weren't, don't know why, redirected to plasma_error file.
Comment 9 Steven Coutts 2009-03-09 20:53:31 UTC
I agree that this a completely different issue. I have another occurance and will try and get another backtrace tomorrow.
Comment 10 Dario Andres 2009-03-09 20:56:24 UTC
No problem. Just ensure to install the debug symbols package to get a complete backtrace. Thanks!
Comment 11 noquisi waya 2009-03-09 21:07:35 UTC
STARWOLF@PowertoyNix:~sudo plasma &
[2] 6456                         
[1]   Exit 127                SUDO plasma
wolf@PowertoyNix:~$ <unknown program name>(6456)/ checkComposite: Plasma has an argb visual 0x8889c18 52428801                                                  
<unknown program name>(6456)/ checkComposite: Plasma is COMPOSITE-less on 0x8883240                                                                             
Error: "/var/tmp/kdecache-wolf" is owned by uid 1000 instead of uid 0.          
could not access kephald, falling back to QDesktopWidget                        
adding an output 0 with geom:  QRect(0,0 1024x768)                              
adding a disconnected output 1                                                  
adding a disconnected output 2                                                  
adding a disconnected output 3                                                  
plasma(6457) KToolInvocation::klauncher: klauncher not running... launching kdeinit                                                                             
Error: "/tmp/kde-wolf" is owned by uid 1000 instead of uid 0.                   
Error: "/tmp/kde-wolf" is owned by uid 1000 instead of uid 0.                   
Error: "/tmp/ksocket-wolf" is owned by uid 1000 instead of uid 0.               
kdeinit4: Shutting down running client.                                         
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher                   
Error: "/tmp/ksocket-wolf" is owned by uid 1000 instead of uid 0.               
Error: "/tmp/kde-wolf" is owned by uid 1000 instead of uid 0.                   
kdeinit4: preparing to launch /usr/bin/kded4                                    
Error: "/var/tmp/kdecache-wolf" is owned by uid 1000 instead of uid 0.          
kdeinit4: preparing to launch /usr/bin/kbuildsycoca4                            
kbuildsycoca4 running...                                                        
Error: "/var/tmp/kdecache-wolf" is owned by uid 1000 instead of uid 0.          
kdeinit4: preparing to launch /usr/bin/kbuildsycoca4                            
kbuildsycoca4 running...                                                        
Error: "/var/tmp/kdecache-wolf" is owned by uid 1000 instead of uid 0.          
Error: "/var/tmp/kdecache-wolf" is owned by uid 1000 instead of uid 0.          
kdeinit4: preparing to launch /usr/lib/kde4/libexec/kconf_update                
kded(6482) KDEDModule::setModuleName: registerObject() successful for  "kdedglobalaccel"                                                                        
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout 
Error: "/tmp/kde-wolf" is owned by uid 1000 instead of uid 0.                   
Error: "/tmp/kde-wolf" is owned by uid 1000 instead of uid 0.                   
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/.desktop not found"               
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/Music.desktop not found"          
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/change.tar.gz.desktop not found"  
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/Preview.png[2].desktop not found" 
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/Preview.png.desktop not found"    
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/wolf.desktop not found"           
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/Rosettesml.jpg.desktop not found" 
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/hvablbg.tar.gz.desktop not found" 
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/kdeball52.png.desktop not found"  
plasma(6457) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/5icon_ready_ball.png.desktop not found"                                                                           
plasma(6457) Solid::Control::ManagerBasePrivate::loadBackend: Backend loaded:  "HAL-Power"                                                                      
Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest()                                                                               
Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest()                                                                               
QCoreApplication::postEvent: Unexpected null receiver                           
kded(6482) KDEDModule::setModuleName: registerObject() successful for  "ktimezoned"                                                                             
KCrash: Application 'plasma' crashing...                                        
sock_file=/home/wolf/.kde/socket-PowertoyNix/kdeinit4__0                        
kdeinit4: preparing to launch /usr/lib/kde4/libexec/drkonqi                     
plasma(6456): Communication problem with  "plasma" , it probably crashed.       
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "                                       

<unknown program name>(6504)/ checkComposite: Plasma has an argb visual 0x9269c18 62914561                                                                      
<unknown program name>(6504)/ checkComposite: Plasma is COMPOSITE-less on 0x9263240                                                                             
Error: "/var/tmp/kdecache-wolf" is owned by uid 1000 instead of uid 0.          
Error: "/tmp/kde-wolf" is owned by uid 1000 instead of uid 0.                   
Error: "/var/tmp/kdecache-wolf" is owned by uid 1000 instead of uid 0.          
kephald starting up                                                             
XRANDR error base:  171                                                         
RRInput mask is set!!                                                           
RandRScreen::loadSettings - adding mode:  101 1024 x 768                        
RandRScreen::loadSettings - adding mode:  102 1024 x 768                        
RandRScreen::loadSettings - adding mode:  103 1024 x 768                        
RandRScreen::loadSettings - adding mode:  104 1024 x 768                        
RandRScreen::loadSettings - adding mode:  105 1024 x 768                        
RandRScreen::loadSettings - adding mode:  106 832 x 624                         
RandRScreen::loadSettings - adding mode:  107 800 x 600                         
RandRScreen::loadSettings - adding mode:  108 800 x 600                         
RandRScreen::loadSettings - adding mode:  109 800 x 600                         
RandRScreen::loadSettings - adding mode:  110 800 x 600                         
RandRScreen::loadSettings - adding mode:  111 800 x 600                         
RandRScreen::loadSettings - adding mode:  112 840 x 525                         
RandRScreen::loadSettings - adding mode:  113 700 x 525                         
RandRScreen::loadSettings - adding mode:  114 640 x 512                         
RandRScreen::loadSettings - adding mode:  115 720 x 450                         
RandRScreen::loadSettings - adding mode:  116 640 x 480                         
RandRScreen::loadSettings - adding mode:  117 640 x 480                         
RandRScreen::loadSettings - adding mode:  118 640 x 480                         
RandRScreen::loadSettings - adding mode:  119 640 x 480                         
RandRScreen::loadSettings - adding mode:  120 720 x 400                         
RandRScreen::loadSettings - adding mode:  121 720 x 400                         
RandRScreen::loadSettings - adding mode:  122 680 x 384                         
RandRScreen::loadSettings - adding mode:  123 640 x 400                         
RandRScreen::loadSettings - adding mode:  124 576 x 432                         
RandRScreen::loadSettings - adding mode:  125 576 x 432                         
RandRScreen::loadSettings - adding mode:  126 576 x 432                         
RandRScreen::loadSettings - adding mode:  127 640 x 350                         
RandRScreen::loadSettings - adding mode:  128 512 x 384                         
RandRScreen::loadSettings - adding mode:  129 512 x 384                         
RandRScreen::loadSettings - adding mode:  130 512 x 384                         
RandRScreen::loadSettings - adding mode:  131 512 x 384                         
RandRScreen::loadSettings - adding mode:  132 512 x 384                         
RandRScreen::loadSettings - adding mode:  133 416 x 312                         
RandRScreen::loadSettings - adding mode:  134 400 x 300                         
RandRScreen::loadSettings - adding mode:  135 400 x 300                         
RandRScreen::loadSettings - adding mode:  136 400 x 300                         
RandRScreen::loadSettings - adding mode:  137 400 x 300                         
RandRScreen::loadSettings - adding mode:  138 400 x 300                         
RandRScreen::loadSettings - adding mode:  139 320 x 240                         
RandRScreen::loadSettings - adding mode:  140 320 x 240                         
RandRScreen::loadSettings - adding mode:  141 320 x 240                         
RandRScreen::loadSettings - adding mode:  142 320 x 240                         
RandRScreen::loadSettings - adding mode:  143 360 x 200                         
RandRScreen::loadSettings - adding mode:  144 320 x 200                         
RandRScreen::loadSettings - adding mode:  145 320 x 175                         
RandRScreen::loadSettings - adding crtc:  99                                    
RandRScreen::loadSettings - adding output:  100                                 
Setting CRTC 99 on output "default" (previous 0 )                               
CRTC outputs: (100)                                                             
Output name: "default"                                                          
Output refresh rate: 85                                                         
Output rect: QRect(0,0 1024x768)                                                
Output rotation: 1                                                              
XRandROutputs::init                                                             
  added output  100                                                             
adding an output 0 with geom:  QRect(0,0 1024x768)                              
adding a disconnected output 1                                                  
adding a disconnected output 2                                                  
adding a disconnected output 3                                                  
output: "SCREEN-0" QRect(0,0 1024x768) 0 true false                             
output: "SCREEN-1" QRect(0,0 0x0) 0 true false                                  
output: "SCREEN-2" QRect(0,0 0x0) 1769234804 true true                          
output: "SCREEN-3" QRect(0,0 0x0) -1 false false                                
load xml                                                                        
connected: 1                                                                    
looking for current "SCREEN-0"                                                  
known "*" has score: 0.125                                                      
screen: 0 QRect(0,0 1024x768)                                                   
looking for a matching configuration...                                         
connected: 1                                                                    
looking for current "SCREEN-0"                                                  
known "*" has score: 0.125                                                      
found outputs, known: false                                                     
activate external configuration!!                                               
registered the service: true                                                    
screens registered on the bus: true                                             
outputs registered on the bus: true                                             
configurations registered on the bus: true                                      
kded(6482) KDEDModule::setModuleName: Registration of kded module  "kded_kephal" without dbus interface.                                                        
kded(6482) KDEDModule::setModuleName: registerObject() successful for  "kded_kephal"                                                                            
Error: "/tmp/kde-wolf" is owned by uid 1000 instead of uid 0.                   
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout 
Error: "/tmp/kde-wolf" is owned by uid 1000 instead of uid 0.
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/.desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/Music.desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/change.tar.gz.desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/Preview.png[2].desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/Preview.png.desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/wolf.desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/Rosettesml.jpg.desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/hvablbg.tar.gz.desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/kdeball52.png.desktop not found"
plasma(6507) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/wolf/.kde/share/apps/RecentDocuments/5icon_ready_ball.png.desktop not found"
plasma(6507) Solid::Control::ManagerBasePrivate::loadBackend: Backend loaded:  "HAL-Power"
Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest()
Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest()
QCoreApplication::postEvent: Unexpected null receiver
plasma(6504): Communication problem with  "plasma" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "


[2]+  Exit 255                sudo plasma
wolf@PowertoyNix:~$
Comment 12 Dario Andres 2009-03-09 21:10:24 UTC
@noquisi waya: your crash may be unrelated to this: If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace in a NEW report? Thanks :)
By the way: why did you run plasma with SUDO ?
Comment 13 con 2009-03-09 22:21:37 UTC
Hi,

i uploaded a plasma backtrace. I couldnt find a dbg package for libQtCore ... is my report usefull? I need my System back tomorrow (evening) so i try a fresh install.
If enybody need additional Infos, write what you need and i create them before.

con
Comment 14 Dario Andres 2009-03-09 23:34:42 UTC
@Con: depending on your distribution the debug symbols for QtCore should be inside "libqt4-dbg" or "libqt4-debuginfo".
Comment 15 Steven Coutts 2009-03-10 09:21:06 UTC
Backtrace from gdb, I had to run plasma with -nofork in gdb to get a successful backtrace, Is this the correct thing to do?

#0  0xb661deba in QTimer::stop () from /usr/lib/libQtCore.so.4
#1  0xb7f80880 in PanelView::updatePanelGeometry (this=0x98700d8)
    at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/panelview.cpp:543
#2  0xb7f81a97 in PanelView::pinchContainment (this=0x98700d8, screenGeom=@0xbfeed260)
    at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/panelview.cpp:689 
#3  0xb7f83658 in PanelView (this=0x98700d8, panel=0x94f3f40, id=0, parent=0x0)       
    at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/panelview.cpp:243 
#4  0xb7f8d246 in PlasmaApp::createView (this=0x93c0b68, containment=0x94f3f40)
    at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/plasmaapp.cpp:619
#5  0xb7f8d966 in PlasmaApp::containmentAdded (this=0x93c0b68, containment=0x94f3f40)
    at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/plasmaapp.cpp:663
#6  0xb7f8dbdc in PlasmaApp::qt_metacall (this=0x93c0b68, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfeed56c)
    at /build/buildd/kdebase-workspace-4.2.1a/obj-i486-linux-gnu/plasma/shells/desktop/plasmaapp.moc:97
#7  0xb6618cb8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#8  0xb6619942 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9  0xb7e1f2d3 in Plasma::Corona::containmentAdded () from /usr/lib/libplasma.so.3
#10 0xb7e208d8 in Plasma::Corona::loadLayout () from /usr/lib/libplasma.so.3
#11 0xb7e21ff1 in Plasma::Corona::initializeLayout () from /usr/lib/libplasma.so.3
#12 0xb7f8a58d in PlasmaApp::corona (this=0x93c0b68)
    at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/plasmaapp.cpp:517
#13 0xb7f8aba5 in PlasmaApp::setupDesktop (this=0x93c0b68)
    at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/plasmaapp.cpp:255
#14 0xb7f8dc0b in PlasmaApp::qt_metacall (this=0x93c0b68, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfeed868)
    at /build/buildd/kdebase-workspace-4.2.1a/obj-i486-linux-gnu/plasma/shells/desktop/plasmaapp.moc:95
#15 0xb6618cb8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb6619942 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb661e0b7 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb661e1dc in ?? () from /usr/lib/libQtCore.so.4
#19 0xb661316f in QObject::event () from /usr/lib/libQtCore.so.4
#20 0xb68aff5c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#21 0xb68b823e in QApplication::notify () from /usr/lib/libQtGui.so.4
#22 0xb770571d in KApplication::notify (this=0x93c0b68, receiver=0x9465fc0, event=0xbfeedcec)
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#23 0xb6602a4b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#24 0xb6631d81 in ?? () from /usr/lib/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#25 0xb662e4f0 in ?? () from /usr/lib/libQtCore.so.4
#26 0xb4f65af8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb4f6905b in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb4f691d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb662e448 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#30 0xb6951405 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb660107a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#32 0xb66014ba in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#33 0xb6603969 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#34 0xb68afdd7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#35 0xb7f76826 in kdemain (argc=2, argv=0xbfeee0c4)
    at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/main.cpp:54
#36 0x08048712 in main (argc=Cannot access memory at address 0x20
)
    at /build/buildd/kdebase-workspace-4.2.1a/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Comment 16 Steven Coutts 2009-03-10 09:23:19 UTC
Created attachment 31974 [details]
plasma output from terminal
Comment 17 Dario Andres 2009-03-10 20:45:03 UTC
@Steven: if you check the backtraces, they are the same. So it's crashing in the same place. However I don't know why the workaround doesn't work for you. May be the trigger situation can be different (or there are some other factors that we aren't considering)
Comment 18 Steven Coutts 2009-03-10 21:14:10 UTC
@Dario, the workaround mentions plasmarc, the user this is occuring under is a brand new user on the system and as such does not have an existing plasmarc file? Perhaps it hasn't been generated yet and plasma crashes before this is generated? Maybe the bug hits users without an existing .kde folder more than existing users with settings already in place?

I can generate this bug whenever I want, let me know what you need :)
Comment 19 con 2009-03-10 21:32:26 UTC
Hi,

i had installed libqt4-dbg, before i uploaded my backtrace.
I asked because "in ?? () from /usr/lib/libQtCore.so.4" seams to me, that not all debug symbols are loaded?!

I tested in following steps (everytime backup & restore .kde/):
a) my normal account with ./kde
b) i removed ~/.kde/share/config/plasm*
c) i edited ~/.kde/share/config/plasmarc-appletrc && plasmarc and changed all wrong resolutions to my real resolution
d) i created a brand new user
after all ... the same crash every time (backtrace uploaded).

Con
Comment 20 Steven Coutts 2009-03-11 10:24:01 UTC
Still can't get plasma to load, tried all the workarounds in 185741 and nothing, I haven't even got most the files it mentions, this is getting very annoying now!
Comment 21 Morgan Cox 2009-03-12 14:47:46 UTC

Hi.

Having major issues with kde 4.2.1

Some users are completely unable to login you just get the a plasma  workspace crash.

The following backtrace occurs:-

Aside from completely removing then re-adding the users how to you sort this ?

Is there a fix coming ?

[backtrace]
----------------------------------------------------------------------------------------------------
Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 10170)]

Thread 2 (Thread 0xaa06cb90 (LWP 10177)):
#0  0xb8086424 in __kernel_vsyscall ()
#1  0xb68a6c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb691f6a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb7a96a0a in ?? () from /usr/lib/libQtNetwork.so.4
#4  0x08948fa0 in ?? ()
#5  0x08948f9c in ?? ()
#6  0xffffffff in ?? ()
#7  0xb6a97000 in ?? ()
#8  0xaa06c310 in ?? ()
#9  0xb809541b in _dl_fixup () from /lib/ld-linux.so.2
#10 0xb691e910 in ?? () from /usr/lib/libQtCore.so.4
#11 0x08948f90 in ?? ()
#12 0x00000000 in ?? ()

Thread 1 (Thread 0xb56c6710 (LWP 10170)):
[KCrash Handler]
#6  0xb6a1157a in QTimer::stop () from /usr/lib/libQtCore.so.4
#7  0xb804e100 in PanelView::updatePanelGeometry (this=0x8975418)
    at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/panelview.cpp:543
#8  0xb804f308 in PanelView::pinchContainment (this=0x8975418, screenGeom=@0xbfca1650)
    at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/panelview.cpp:689
#9  0xb8050ebf in PanelView (this=0x8975418, panel=0x8722370, id=2, parent=0x0)
    at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/panelview.cpp:243
#10 0xb805aba6 in PlasmaApp::createView (this=0x860a990, containment=0x8722370)
    at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/plasmaapp.cpp:619
#11 0xb805b2c6 in PlasmaApp::containmentAdded (this=0x860a990, containment=0x8722370)
    at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/plasmaapp.cpp:663
#12 0xb805b53c in PlasmaApp::qt_metacall (this=0x860a990, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfca195c)
    at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/plasmaapp.moc:96
#13 0xb6a0a77b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb6a0acd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb7f1b9d3 in Plasma::Corona::containmentAdded () from /usr/lib/libplasma.so.3
#16 0xb7f1d088 in Plasma::Corona::loadLayout () from /usr/lib/libplasma.so.3
#17 0xb7f1e8a1 in Plasma::Corona::initializeLayout () from /usr/lib/libplasma.so.3
#18 0xb80581ed in PlasmaApp::corona (this=0x860a990) at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/plasmaapp.cpp:517
#19 0xb8058385 in PlasmaApp::setupDesktop (this=0x860a990) at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/plasmaapp.cpp:255
#20 0xb805b56b in PlasmaApp::qt_metacall (this=0x860a990, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfca1c58)
    at /home/jan/ScratchPad/kdemod-new-makepkg/work/core/kdebase-workspace/src/kdebase-workspace-4.2.1/plasma/shells/desktop/plasmaapp.moc:94
#21 0xb6a0a77b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb6a0acd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb6a11777 in ?? () from /usr/lib/libQtCore.so.4
#24 0x08695090 in ?? ()
#25 0xb6a94448 in ?? () from /usr/lib/libQtCore.so.4
#26 0x00000000 in ?? ()
----------------------------------------------------------------------------------------------------
Comment 22 Dario Andres 2009-03-12 17:44:35 UTC
@Morgan: the fix is already in KDE4.2.2branch and KDE4.3trunk, however, it seems that some distributions are backporting the patch to the 4.2.1stable release. Thanks
Comment 23 Aaron J. Seigo 2009-03-19 20:28:57 UTC
@Dario: please remember to close bugs that are fixed in svn :)