Bug 216188

Summary: plasma logon crash and no internet by NetworkManager
Product: [Unmaintained] plasma4 Reporter: dilnix <dilnix>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: asraniel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description dilnix 2009-11-26 01:36:40 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.5-127.fc12.i686 i686
Distribution: "Fedora release 12 (Constantine)"

What I was doing when the application crashed:
During using NetworkManager I have 2 connection profiles: "System eth0"(simle LAN) and "ukrnet adsl"(require configured login/passwd). By default using "System eth0", and it is configured to be "autostart". So, when tried to poweroff and start with connected adsl modem (required for "ukrnet adsl") i had black screen. NetworkManager did not established connection to internet (cause "ukrnet adsl" is not "autostart" configured) and Plasma did not start so Crash Report Assistant started. I think some widjets require to be online for updating info (have installed few) so they asked for kdewallet and password to it... I gave and then pushed button "restart application" in bottom of Crash Report Assistant window & closed it. But it popups anew 1 time and button "restart application" did not help me anymore... I tried to logon to GNOME, reconfigured NetworkManager to make "ukrnet adsl" profile autostarting (instead of "System eth0") and then relogin into KDE... Crash Report Assistant for Plasma started only 1 time simultaneously with kdewallet request. In this situation after successful kdewalled start button "restart application" worked and Plasma started good =)
I just can't understand, is that NetworkManager flaw??? Or Plasma is asking more than necessary for itself??? Are you, my friends, have some ideas???
...sorry for my bad english & russian slang...

 -- Backtrace:
Application: Рабочее пространство Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb780a7a0 (LWP 4810))]

Thread 2 (Thread 0xac3f9b70 (LWP 4814)):
#0  0x00cff416 in __kernel_vsyscall ()
#1  0x003d3c45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x05e88e5f in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0x0616ae42 in QHostInfoAgent::run (this=<value optimized out>) at kernel/qhostinfo.cpp:260
#5  0x05e87de3 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:188
#6  0x003cfab5 in start_thread () from /lib/libpthread.so.0
#7  0x002fa83e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb780a7a0 (LWP 4810)):
[KCrash Handler]
#6  0x02c399af in Plasma::Applet::flushPendingConstraintsEvents (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.2/plasma/applet.cpp:1099
#7  0x02c5e90d in Plasma::Corona::loadLayout (this=<value optimized out>, configName=<value optimized out>) at /usr/src/debug/kdelibs-4.3.2/plasma/corona.cpp:379
#8  0x02c5fa0f in Plasma::Corona::initializeLayout (this=<value optimized out>, configName=<value optimized out>) at /usr/src/debug/kdelibs-4.3.2/plasma/corona.cpp:324
#9  0x0781708a in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#10 0x0781739b in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#11 0x078175f3 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#12 0x05f8ec0c in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#13 0x05f8f843 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3186
#14 0x05f93cf8 in QSingleShotTimer::timeout (this=<value optimized out>) at .moc/release-shared/qtimer.moc:76
#15 0x05f93e1d in QSingleShotTimer::timerEvent (this=<value optimized out>) at kernel/qtimer.cpp:298
#16 0x05f88d3f in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1074
#17 0x06764b24 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4065
#18 0x0676c281 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3605
#19 0x071fb52b in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#20 0x05f78d73 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:610
#21 0x05fa62be in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#22 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:580
#23 0x05fa3c21 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#24 0x005ea118 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0x005eda48 in ?? () from /lib/libglib-2.0.so.0
#26 0x005edb74 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0x05fa3b6d in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#28 0x06804356 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#29 0x05f772aa in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#30 0x05f7770a in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#31 0x05f79bf7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#32 0x067649a8 in QApplication::exec () at kernel/qapplication.cpp:3525
#33 0x077fa60a in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#34 0x080486fc in _start ()

Reported using DrKonqi
Comment 1 Beat Wolf 2009-11-26 11:40:34 UTC

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