Bug 743891

Summary: plasma crashes when adding manual wired settings
Product: [Fedora] Fedora Reporter: nucleo <alekcejk>
Component: kde-plasma-networkmanagementAssignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: kevin, ltinkl, rdieter
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-14 16:33:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description nucleo 2011-10-06 12:12:49 UTC
Description of problem:
plasma crashes when adding manual wired settings.

Version-Release number of selected component (if applicable):
kde-plasma-networkmanagement-0.9-0.59.20110919git.nm09.fc16

How reproducible:
This can be reproduced once when F16 LiveCD started, but not happens next time after crash.

Steps to Reproduce:
1. Start LiveCD 
this one http://kojipkgs.fedoraproject.org/work/tasks/8567/3408567/Fedora-16-Nightly-20111005.17-i686-Live-kde.iso
or this http://kojipkgs.fedoraproject.org/work/tasks/8568/3408568/Fedora-16-Nightly-20111005.17-x86_64-Live-kde.iso
2. Open wired settings in kde-plasma-networkmanagement
3. Add Manual settings, press OK
  
Actual results:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7770780 (LWP 1407))]

Thread 2 (Thread 0xb4db2b40 (LWP 1408)):
#0  0x00b3b416 in __kernel_vsyscall ()
#1  0x002cf80c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x023c1fb1 in ?? () from /usr/lib/libQtScript.so.4
#3  0x023c1ff0 in ?? () from /usr/lib/libQtScript.so.4
#4  0x002cbc8e in start_thread () from /lib/libpthread.so.0
#5  0x03fd33ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7770780 (LWP 1407)):
[KCrash Handler]
#7  0x040caafc in init (wobj=0xa1f7b7c, this=0xa7881a0) at /usr/src/debug/networkmanagement-0.9/applet/wirelessstatus.cpp:65
#8  WirelessStatus::WirelessStatus (this=0xa1d61f8, remote=0xa1f7b70) at /usr/src/debug/networkmanagement-0.9/applet/wirelessstatus.cpp:116
#9  0x040c96b9 in WirelessNetworkItem::WirelessNetworkItem (this=0xa5415d0, remote=0xa1f7b70, parent=0x9b0e770) at /usr/src/debug/networkmanagement-0.9/applet/wirelessnetworkitem.cpp:54
#10 0x040ba31a in ActivatableListWidget::createItem (this=0x9b000a8, activatable=0xa1f7b70, addIfAlreadyCached=false) at /usr/src/debug/networkmanagement-0.9/applet/activatablelistwidget.cpp:178
#11 0x040ba654 in ActivatableListWidget::activatableAdded (this=0x9b000a8, added=0xa1f7b70) at /usr/src/debug/networkmanagement-0.9/applet/activatablelistwidget.cpp:275
#12 0x040acb99 in qt_static_metacall (_a=0xbfce6f28, _id=1, _o=0x9b000a8, _c=<optimized out>) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/applet/moc_activatablelistwidget.cpp:76
#13 ActivatableListWidget::qt_static_metacall (_o=0x9b000a8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfce6f28) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/applet/moc_activatablelistwidget.cpp:69
#14 0x00fa6621 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x056c7306 in RemoteActivatableList::activatableAdded (this=0x9a27778, _t1=0xa1f7b70) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/libs/client/moc_remoteactivatablelist.cpp:118
#16 0x056cd8b6 in RemoteActivatableList::handleActivatableAdded (this=0x9a27778, addedPath=..., type=4) at /usr/src/debug/networkmanagement-0.9/libs/client/remoteactivatablelist.cpp:258
#17 0x056c7450 in qt_static_metacall (_a=0xbfce70d4, _id=4, _o=0x9a27778, _c=<optimized out>) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/libs/client/moc_remoteactivatablelist.cpp:67
#18 RemoteActivatableList::qt_static_metacall (_o=0x9a27778, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfce70d4) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/libs/client/moc_remoteactivatablelist.cpp:57
#19 0x00fa6621 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#20 0x056d17ee in NetworkManagementInterface::ActivatableAdded (this=0x9a27fd8, _t1=..., _t2=4) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/libs/client/networkmanagementinterface.moc:118
#21 0x056d1b30 in qt_static_metacall (_a=0xbfce725c, _id=0, _o=0x9a27fd8, _c=<optimized out>) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/libs/client/networkmanagementinterface.moc:61
#22 NetworkManagementInterface::qt_static_metacall (_o=0x9a27fd8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfce725c) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/libs/client/networkmanagementinterface.moc:55
#23 0x056d1c7c in NetworkManagementInterface::qt_metacall (this=0x9a27fd8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfce725c) at /usr/src/debug/networkmanagement-0.9/i686-redhat-linux-gnu/libs/client/networkmanagementinterface.moc:108
#24 0x00267d78 in ?? () from /usr/lib/libQtDBus.so.4
#25 0x002721ce in ?? () from /usr/lib/libQtDBus.so.4
#26 0x00fabb9b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#27 0x012266d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x0122bb73 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x00722752 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#30 0x00f90d7e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0x00f94cd8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#32 0x00f9500d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#33 0x00fc35f5 in ?? () from /usr/lib/libQtCore.so.4
#34 0x067b362f in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x067b3d70 in ?? () from /lib/libglib-2.0.so.0
#36 0x067b401f in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x00fc39f8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0x012dab3b in ?? () from /usr/lib/libQtGui.so.4
#39 0x00f8fc6e in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00f8ff19 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0x00f950bb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#42 0x012244d5 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#43 0x0304b906 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#44 0x0804f528 in _start ()


Additional info:
This crash happens only on last nightly CD's (with KDE 4.7.1 and maybe other newer packages) but don't happens on F16 Beta CD (with KDE 4.7.0).

Comment 1 nucleo 2011-10-14 16:22:09 UTC
Crash is gone on last nightly live image Fedora-16-Nightly-20111013.09-i686-Live-kde.iso
Don't know why because the same kde-plasma-networkmanagement version there (but with KDE 4.7.2).
So should this bug be closed as fixed in KDE 4.7.2?

Comment 2 Rex Dieter 2011-10-14 16:33:02 UTC
probably safe to assume that until we have any evidence to the contrary.

Comment 3 Kevin Kofler 2011-10-14 17:31:07 UTC
Maybe NetworkManager fixed it?

Comment 4 nucleo 2011-10-14 18:26:35 UTC
NetworkManager-0.9.0-2.fc16.i686 was on live image when this crash happened,
now on live image NetworkManager-0.9.1.90-3.git20110927.fc16 and no crash.