Bug 202616 - Plasma crashes due to single plasmoid bug.
Summary: Plasma crashes due to single plasmoid bug.
Status: RESOLVED DUPLICATE of bug 199754
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: Plasma Widget (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-05 13:32 UTC by Dotan Cohen
Modified: 2009-08-05 18:23 UTC (History)
2 users (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 Dotan Cohen 2009-08-05 13:32:21 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-14-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
During the update I lost the panel and desktop. Now, when I log in I have no panel or desktop, and the Crash Reporting Assistant pops up.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 16346)]

Thread 2 (Thread 0xa70ffb90 (LWP 16350)):
#0  0xb7f7b430 in __kernel_vsyscall ()
#1  0xb64940e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66742ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7d76172 in QWaitCondition::wait (this=0x8aca530, mutex=0x8aca52c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb76b6ac2 in QHostInfoAgent::run (this=0x8aca520) at kernel/qhostinfo.cpp:260
#5  0xb7d75132 in QThreadPrivate::start (arg=0x8aca520) at thread/qthread_unix.cpp:188
#6  0xb64904ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb666549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5f9ea10 (LWP 16346)):
[KCrash Handler]
#6  0xb68018c2 in vtable for __cxxabiv1::__pointer_type_info () from /usr/lib/libstdc++.so.6
#7  0xa959a476 in Solid::Control::AccessPoint::signalStrength (this=0x8cae8a8) at /build/buildd/kdebase-workspace-4.3.0/libs/solid/control/wirelessaccesspoint.cpp:142
#8  0xa95f3fb2 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#9  0xa95f4321 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#10 0xa95f459c in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#11 0xa95ee805 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#12 0xa95eec61 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#13 0xa95f239c in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#14 0xa95def65 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#15 0xa95df304 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#16 0xa95cf0f5 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#17 0xa95d4c41 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#18 0xb5d41642 in Plasma::ExtenderPrivate::loadExtenderItems (this=0x88499b0) at /build/buildd/kde4libs-4.3.0/plasma/extender.cpp:659
#19 0xb5d424ec in Extender (this=0x89af718, applet=0x88bfba8) at /build/buildd/kde4libs-4.3.0/plasma/extender.cpp:114
#20 0xb5d03b28 in Plasma::Applet::extender (this=0x88bfba8) at /build/buildd/kde4libs-4.3.0/plasma/applet.cpp:693
#21 0xa95d8048 in ?? () from /usr/lib/kde4/plasma_applet_networkmanagement.so
#22 0xb5d2ba97 in Plasma::Corona::loadLayout (this=0x8654010, configName=@0xbfd98854) at /build/buildd/kde4libs-4.3.0/plasma/corona.cpp:377
#23 0xb5d2d4e1 in Plasma::Corona::initializeLayout (this=0x8654010, configName=@0xbfd98854) at /build/buildd/kde4libs-4.3.0/plasma/corona.cpp:324
#24 0xb4b06fd7 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#25 0xb4b07184 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#26 0xb4b0b730 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#27 0xb7e7f1b8 in QMetaObject::activate (sender=0x8682670, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#28 0xb7e7fe42 in QMetaObject::activate (sender=0x8682670, m=0xb7f5b908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#29 0xb7e84f77 in QSingleShotTimer::timeout (this=0x8682670) at .moc/release-shared/qtimer.moc:76
#30 0xb7e8509c in QSingleShotTimer::timerEvent (this=0x8682670) at kernel/qtimer.cpp:298
#31 0xb7e7a16f in QObject::event (this=0x8682670, e=0xbfd98e3c) at kernel/qobject.cpp:1075
#32 0xb692ad3c in QApplicationPrivate::notify_helper (this=0x85a0268, receiver=0x8682670, e=0xbfd98e3c) at kernel/qapplication.cpp:4056
#33 0xb693303e in QApplication::notify (this=0x859a648, receiver=0x8682670, e=0xbfd98e3c) at kernel/qapplication.cpp:3603
#34 0xb743b5cd in KApplication::notify (this=0x859a648, receiver=0x8682670, event=0xbfd98e3c) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#35 0xb7e69bcb in QCoreApplication::notifyInternal (this=0x859a648, receiver=0x8682670, event=0xbfd98e3c) at kernel/qcoreapplication.cpp:610
#36 0xb7e98d51 in QTimerInfoList::activateTimers (this=0x85a3174) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#37 0xb7e953a0 in timerSourceDispatch (source=0x85a3140) at kernel/qeventdispatcher_glib.cpp:165
#38 0xb64ddb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0xb64e10eb in ?? () from /usr/lib/libglib-2.0.so.0
#40 0xb64e1268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0xb7e952f8 in QEventDispatcherGlib::processEvents (this=0x859fd40, flags={i = -1076260936}) at kernel/qeventdispatcher_glib.cpp:327
#42 0xb69cca75 in QGuiEventDispatcherGlib::processEvents (this=0x859fd40, flags={i = -1076260888}) at kernel/qguieventdispatcher_glib.cpp:202
#43 0xb7e681fa in QEventLoop::processEvents (this=0xbfd99060, flags={i = -1076260824}) at kernel/qeventloop.cpp:149
#44 0xb7e68642 in QEventLoop::exec (this=0xbfd99060, flags={i = -1076260760}) at kernel/qeventloop.cpp:201
#45 0xb7e6aae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#46 0xb692abb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#47 0xb4aef5d0 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#48 0x0804e27d in launch (argc=1, _name=0x8536324 "/usr/bin/plasma-desktop", args=0x853633c "", cwd=0x0, envc=0, envs=0x8536340 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805136d "0") at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:676
#49 0x0804ea5d in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1168
#50 0x0804efe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1361
#51 0x0804fbca in main (argc=2, argv=0xbfd99854, envp=0xbfd99860) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1788

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-05 14:27:41 UTC
How did you installed the NetworkManager plasmoid ? It is currently unstable code and therefore it is crashy sometimes (it is crashing Plasma in this bug).

There are similar backtraces reported but this is a bit different as it includes code from Plasma extenders.

Thanks
Comment 2 Dotan Cohen 2009-08-05 16:47:29 UTC
I installed using my distro's package manager: Kubuntu with the KDE 4.3 repo installed. But after running the update again it appears that some packages were not installed and now that they are, the desktop comes up.

Instead of closing this report, I am changing the title to reflect the nature of the problem: a single buggy plasmoid can crash plasma.
Comment 3 Dario Andres 2009-08-05 16:50:25 UTC
@Dotan: That is already bug 199754.
Closing this as INVALID. Thanks
Comment 4 Dotan Cohen 2009-08-05 18:23:18 UTC

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