Bug 259012

Summary: KDED crashes on login after upgrading to SVN trunk on 12/4
Product: [Unmaintained] solid Reporter: James Colby <jcolby>
Component: libsolid-upowerAssignee: Lukáš Tinkl <lukas>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: KDE Version

Description James Colby 2010-12-06 15:39:05 UTC
Version:           SVN (using KDE 4.5.80) 
OS:                Linux

KDED crashed on log in.

Reproducible: Always

Steps to Reproduce:
Log in



Application: KDE Daemon (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f2d4a7b4760 (LWP 5644))]

Thread 2 (Thread 0x7f2d308b7710 (LWP 5654)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f2d308b6ac0 in ?? ()
#2  0x00007fff74666852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f2d4a7b4760 (LWP 5644)):
[KCrash Handler]
#6  ~XRandrBrightness (this=0x6f005000550020, __in_chrg=<value optimized out>) at /usr/local/src/checkout/kdebase/workspace/powerdevil/daemon/backends/upower/xrandrbrightness.cpp:70
#7  0x00007f2d3179acf8 in ~PowerDevilUPowerBackend (this=0xe550d0, __in_chrg=<value optimized out>)
    at /usr/local/src/checkout/kdebase/workspace/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp:42
#8  0x00007f2d491662b8 in QObject::event (this=0xe550d0, e=0xf36f20) at kernel/qobject.cpp:1194
#9  0x00007f2d482e9bec in QApplicationPrivate::notify_helper (this=0xda3770, receiver=0xe550d0, e=0xf36f20) at kernel/qapplication.cpp:4445
#10 0x00007f2d482ef02d in QApplication::notify (this=0x7fff7460dc50, receiver=0xe550d0, e=0xf36f20) at kernel/qapplication.cpp:4324
#11 0x00007f2d4a1ab9f6 in KApplication::notify (this=0x7fff7460dc50, receiver=0xe550d0, event=0xf36f20) at /usr/local/src/checkout/kdelibs/kdeui/kernel/kapplication.cpp:311
#12 0x00007f2d491545fb in QCoreApplication::notifyInternal (this=0x7fff7460dc50, receiver=0xe550d0, event=0xf36f20) at kernel/qcoreapplication.cpp:732
#13 0x00007f2d49157581 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xd2eba0) at kernel/qcoreapplication.h:215
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xd2eba0) at kernel/qcoreapplication.cpp:1373
#15 0x00007f2d49180aa3 in QCoreApplication::sendPostedEvents (s=0xda6220) at kernel/qcoreapplication.h:220
#16 postEventSourceDispatch (s=0xda6220) at kernel/qeventdispatcher_glib.cpp:277
#17 0x00007f2d43b463d1 in g_main_dispatch (context=0xda6140) at gmain.c:2149
#18 g_main_context_dispatch (context=0xda6140) at gmain.c:2702
#19 0x00007f2d43b4a308 in g_main_context_iterate (context=0xda6140, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2780
#20 0x00007f2d43b4a4bc in g_main_context_iteration (context=0xda6140, may_block=1) at gmain.c:2843
#21 0x00007f2d491805e3 in QEventDispatcherGlib::processEvents (this=0xda3700, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#22 0x00007f2d4839b21e in QGuiEventDispatcherGlib::processEvents (this=0x6f005000550020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007f2d49153352 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#24 0x00007f2d49153734 in QEventLoop::exec (this=0x7fff7460dba0, flags=) at kernel/qeventloop.cpp:201
#25 0x00007f2d491577ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#26 0x00007f2d383df217 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/local/src/checkout/kdelibs/kded/kded.cpp:907
#27 0x0000000000407d93 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40b147 "0") at /usr/local/src/checkout/kdelibs/kinit/kinit.cpp:730
#28 0x0000000000409d1f in main (argc=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>) at /usr/local/src/checkout/kdelibs/kinit/kinit.cpp:1844
Comment 1 Lukáš Tinkl 2010-12-06 17:02:53 UTC
Please check with 4.5.75, should be fixed there
Comment 2 Lukáš Tinkl 2010-12-06 17:03:27 UTC
4.5.85 I meant
Comment 3 James Colby 2010-12-06 19:15:38 UTC
Created attachment 54215 [details]
KDE Version
Comment 4 James Colby 2010-12-06 19:16:23 UTC
I am at 4.5.85.  I will try to rebuild KDE again tonight to see if that resolves the issue
Comment 5 Lukáš Tinkl 2010-12-06 20:29:13 UTC
The supposed fix may have missed the beta2 tagging, could you please try against the current SVN trunk?
Comment 6 James Colby 2010-12-06 20:51:27 UTC
I am running from trunk.  kdelibs revision 1203995, and kdebase revision 1204008.  I will update and rebuild again tonight.
Comment 7 James Colby 2010-12-07 14:49:29 UTC
Upgrading to the latest trunk fixed the crash.  Sorry for the noise.
Comment 8 Lukáš Tinkl 2010-12-07 15:20:50 UTC
No problem, thanks for reporting