Application: plasma-desktop (0.4) KDE Platform Version: 4.7.1 (4.7.1) Qt Version: 4.7.3 Operating System: Linux 3.0.0-4-desktop i686 Distribution: "openSUSE 12.1 Milestone 5 (i586)" -- Information about the crash: - What I was doing when the application crashed: Updating teh settings on the WLAN adapter on my Dell Studio 1558 -- Backtrace: Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb5876710 (LWP 2540))] Thread 2 (Thread 0xab736b70 (LWP 2541)): #0 0xb5ba8d30 in clock_gettime () from /lib/librt.so.1 #1 0xb6e0d945 in do_gettime (frac=0xab736020, sec=0xab736018) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb6edfea6 in QTimerInfoList::updateCurrentTime (this=0x8761c04) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb6ee020a in QTimerInfoList::timerWait (this=0x8761c04, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb6edea63 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xab73612c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb6edeafd in timerSourcePrepare (source=0x8761bd0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb5aef0cc in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #8 0xb5aefea7 in ?? () from /usr/lib/libglib-2.0.so.0 #9 0xb5af049a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #10 0xb6edf537 in QEventDispatcherGlib::processEvents (this=0x82ddc00, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb6eb019d in QEventLoop::processEvents (this=0xab7362b0, flags=...) at kernel/qeventloop.cpp:149 #12 0xb6eb03e1 in QEventLoop::exec (this=0xab7362b0, flags=...) at kernel/qeventloop.cpp:201 #13 0xb6db351b in QThread::exec (this=0x8762ec0) at thread/qthread.cpp:492 #14 0xb6e90ddd in QInotifyFileSystemWatcherEngine::run (this=0x8762ec0) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb6db63d3 in QThreadPrivate::start (arg=0x8762ec0) at thread/qthread_unix.cpp:320 #16 0xb6d39d61 in start_thread () from /lib/libpthread.so.0 #17 0xb60f586e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5876710 (LWP 2540)): [KCrash Handler] #7 deref (this=0x4545454d) at /usr/include/QtCore/qatomic_i386.h:132 #8 operator= (other=..., this=0x926a8a8) at /usr/include/QtCore/qhash.h:594 #9 Knm::Connection::setPermissions (this=0x926a878, permissions=...) at /usr/src/debug/networkmanagement/libs/internals/connection.cpp:425 #10 0xaac5ec67 in ConnectionWidget::writeConfig (this=0x93fe670) at /usr/src/debug/networkmanagement/libs/ui/connectionwidget.cpp:107 #11 0xaaca0fce in ConnectionPreferences::save (this=0x9466fa0) at /usr/src/debug/networkmanagement/libs/ui/connectionprefs.cpp:102 #12 0xaaca9ecb in ConnectionEditor::editConnection (this=0x8db3070, con=0x926a878) at /usr/src/debug/networkmanagement/libs/ui/connectioneditor.cpp:105 #13 0xaaaf923d in ManageConnectionWidget::editGotSecrets (this=0x92a72b0, valid=false, errorMessage=..., uuid=...) at /usr/src/debug/networkmanagement/settings/config/manageconnectionwidget.cpp:548 #14 0xaaaf7464 in ManageConnectionWidget::qt_metacall (this=0x92a72b0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf802390) at /usr/src/debug/networkmanagement/build/settings/config/moc_manageconnectionwidget.cpp:100 #15 0xb6eb752d in metacall (argv=0xbf802390, idx=41, cl=QMetaObject::InvokeMetaMethod, object=0x92a72b0) at kernel/qmetaobject.cpp:237 #16 QMetaObject::metacall (object=0x92a72b0, cl=QMetaObject::InvokeMetaMethod, idx=41, argv=0xbf802390) at kernel/qmetaobject.cpp:232 #17 0xb6ec6380 in QMetaObject::activate (sender=0x9286510, m=0xaadceb58, local_signal_index=1, argv=0xbf802390) at kernel/qobject.cpp:3278 #18 0xaad7186d in NMDBusSettingsConnectionProvider::getConnectionSecretsCompleted (this=0x9286510, _t1=false, _t2=..., _t3=...) at /usr/src/debug/networkmanagement/build/backends/NetworkManager/moc_nmdbussettingsconnectionprovider.cpp:125 #19 0xaadb4d19 in NMDBusSettingsConnectionProvider::onConnectionSecretsArrived (this=0x9286510, watcher=0x91d18b8) at /usr/src/debug/networkmanagement/backends/NetworkManager/nmdbussettingsconnectionprovider.cpp:484 #20 0xaad71a85 in NMDBusSettingsConnectionProvider::qt_metacall (this=0x9286510, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf802648) at /usr/src/debug/networkmanagement/build/backends/NetworkManager/moc_nmdbussettingsconnectionprovider.cpp:104 #21 0xb6eb752d in metacall (argv=0xbf802648, idx=11, cl=QMetaObject::InvokeMetaMethod, object=0x9286510) at kernel/qmetaobject.cpp:237 #22 QMetaObject::metacall (object=0x9286510, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbf802648) at kernel/qmetaobject.cpp:232 #23 0xb6ec6380 in QMetaObject::activate (sender=0x91d18b8, m=0xb5cf8bd8, local_signal_index=0, argv=0xbf802648) at kernel/qobject.cpp:3278 #24 0xb5cdbfc5 in QDBusPendingCallWatcher::finished (this=0x91d18b8, _t1=0x91d18b8) at .moc/release-shared/moc_qdbuspendingcall.cpp:92 #25 0xb5cdc073 in _q_finished (this=<optimized out>) at qdbuspendingcall.cpp:482 #26 QDBusPendingCallWatcher::qt_metacall (this=0x91d18b8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x8d67828) at .moc/release-shared/moc_qdbuspendingcall.cpp:80 #27 0xb6eb752d in metacall (argv=0x8d67828, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x91d18b8) at kernel/qmetaobject.cpp:237 #28 QMetaObject::metacall (object=0x91d18b8, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x8d67828) at kernel/qmetaobject.cpp:232 #29 0xb6ec1f85 in QMetaCallEvent::placeMetaCall (this=0x93ec4b8, object=0x91d18b8) at kernel/qobject.cpp:535 #30 0xb6ec949f in QObject::event (this=0x91d18b8, e=0x93ec4b8) at kernel/qobject.cpp:1217 #31 0xb63d2f04 in notify_helper (e=0x93ec4b8, receiver=0x91d18b8, this=0x80f05b8) at kernel/qapplication.cpp:4462 #32 QApplicationPrivate::notify_helper (this=0x80f05b8, receiver=0x91d18b8, e=0x93ec4b8) at kernel/qapplication.cpp:4434 #33 0xb63d8292 in QApplication::notify (this=0x93ec4b8, receiver=0x91d18b8, e=0x93ec4b8) at kernel/qapplication.cpp:4209 #34 0xb75f3681 in KApplication::notify (this=0x80e6b18, receiver=0x91d18b8, event=0x93ec4b8) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311 #35 0xb6eb117e in QCoreApplication::notifyInternal (this=0x80e6b18, receiver=0x91d18b8, event=0x93ec4b8) at kernel/qcoreapplication.cpp:731 #36 0xb6eb4944 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:215 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805b568) at kernel/qcoreapplication.cpp:1372 #38 0xb6eb4a8c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265 #39 0xb6edf0a4 in sendPostedEvents () at kernel/qcoreapplication.h:220 #40 postEventSourceDispatch (s=0x80f1f80) at kernel/qeventdispatcher_glib.cpp:277 #41 0xb5aefacf in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #42 0xb5af0200 in ?? () from /usr/lib/libglib-2.0.so.0 #43 0xb5af049a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #44 0xb6edf4d7 in QEventDispatcherGlib::processEvents (this=0x80c8640, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #45 0xb648635a in QGuiEventDispatcherGlib::processEvents (this=0x80c8640, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #46 0xb6eb019d in QEventLoop::processEvents (this=0xbf802e04, flags=...) at kernel/qeventloop.cpp:149 #47 0xb6eb03e1 in QEventLoop::exec (this=0xbf802e04, flags=...) at kernel/qeventloop.cpp:201 #48 0xb6eb4b3a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #49 0xb63d0d84 in QApplication::exec () at kernel/qapplication.cpp:3736 #50 0xb22987cb in kdemain (argc=1, argv=0x80cc6d0) at /usr/src/debug/kde-workspace-4.7.0/plasma/desktop/shell/main.cpp:120 #51 0x0804fb8d in _start () Reported using DrKonqi
Git commit cca94197d62bf923893f58ec0cb96237d1119ff2 by Lamarque V. Souza. Committed on 30/09/2011 at 01:10. Pushed by lvsouza into branch 'nm09'. Removing some unneeded code. CCBUG: 282996 M +0 -2 applet/wirelessnetworkitem.cpp M +0 -6 libs/ui/connectionwidget.cpp M +0 -1 libs/ui/connectionwidget.h http://commits.kde.org/networkmanagement/cca94197d62bf923893f58ec0cb96237d1119ff2
Can you check if the commit above solves your problem, please?
Will need instructions on the makefile to use.
You can read the basic instructions in my blog http://lamarque-lvs.blogspot.com/2011/07/some-clarifications-about-plasma-nm.html . Look for the line with "If you want to compile Plasma NM by yourself do the following". The last commit is for branch nm09, so you will need to execute the "checkout nm09" part of the instructions. If you have any problems, please contact me.
*** Bug 292912 has been marked as a duplicate of this bug. ***
When reporting a bug, please always include the Plasma NM and the NetworkManager versions you use.
*** Bug 292673 has been marked as a duplicate of this bug. ***
*** Bug 295191 has been marked as a duplicate of this bug. ***
*** Bug 304254 has been marked as a duplicate of this bug. ***
*** Bug 307414 has been marked as a duplicate of this bug. ***
Anyone who wants this bug fixed please provides tell me what Plasma NM version you use. You can see the version string by clicking in "Manage Connections" then "Other".
*** Bug 308456 has been marked as a duplicate of this bug. ***
Please test if you can reproduce this problem with Plasma NM 0.9.0.5.
*** Bug 310805 has been marked as a duplicate of this bug. ***
*** Bug 311560 has been marked as a duplicate of this bug. ***
(In reply to comment #11) > Anyone who wants this bug fixed please provides tell me what Plasma NM > version you use. You can see the version string by clicking in "Manage > Connections" then "Other". Hello, I used Version 0.9.0.2 (nm09 20120507).
It seems no crashes happen any more since I de-installed the Nvidia graphics card driver and again use the default driver on my Suse 12 system. Thanks for the support.
*** Bug 313511 has been marked as a duplicate of this bug. ***
*** Bug 316851 has been marked as a duplicate of this bug. ***
Still crashes at 0.9.4.0
(In reply to comment #20) > Still crashes at 0.9.4.0 Which Plasma NM you have installed? You should use the latest version (0.9.0.8) and try to reproduce this problem.
Created attachment 84518 [details] New crash information added by DrKonqi kcmshell4 (4.11.4) on KDE Platform 4.11.4 using Qt 4.8.5 - What I was doing when the application crashed: updated wlan connection security settings -- Backtrace (Reduced): #5 0x0000003aebac3728 in QString::operator=(QString const&) () from /lib64/libQtCore.so.4 #6 0x0000003af1c40067 in ConnectionWidget::writeConfig() () from /lib64/libknmui.so.4 #7 0x0000003af1c74d49 in ConnectionPreferences::save() () from /lib64/libknmui.so.4 #8 0x0000003af1c7d72d in ConnectionEditor::editConnection(Knm::Connection*) () from /lib64/libknmui.so.4 #9 0x00007feb7c64b9c6 in ManageConnectionWidget::editGotSecrets(bool, QString const&, QString const&) () from /usr/lib64/kde4/kcm_networkmanagement.so
Created attachment 87220 [details] New crash information added by DrKonqi plasma-desktop (4.10.5) on KDE Platform 4.10.5 using Qt 4.8.5 - What I was doing when the application crashed: WLAN connection was in the state like "connecting" or smth similar for about half a minute. My actions: 1. opened Network Manager settings 2. selected network I was connecting to 3. pressed "edit" quite nervously several times After some dozen of seconds got 2 error messages which disappeared too fast to be read. And then Plasma Desktop crashed. La Fin. -- Backtrace (Reduced): #5 0x00007ffa50bcce15 in Knm::Connection::setPermissions(QHash<QString, QString> const&) () from /lib64/libknminternals.so.4 #6 0x00007ffa5049fcd8 in ConnectionWidget::writeConfig() () from /lib64/libknmui.so.4 #7 0x00007ffa504d4b55 in ConnectionPreferences::save() () from /lib64/libknmui.so.4 #8 0x00007ffa504dd05c in ConnectionEditor::editConnection(Knm::Connection*) () from /lib64/libknmui.so.4 #9 0x00007ffa348b4d29 in ManageConnectionWidget::editGotSecrets(bool, QString const&, QString const&) () from /usr/lib64/kde4/kcm_networkmanagement.so
Git commit cad389e141e8cda092e673e32218cda6ddd0e7e6 by Lamarque V. Souza. Committed on 22/06/2014 at 14:24. Pushed by lvsouza into branch 'nm09'. Fix crash when something wrong happened when getting connection secrets. This commit aborts connection editing once we find an error. FIXED-IN: 0.9.0.12 M +1 -1 plasma_nm_version.h M +6 -0 settings/config/manageconnectionwidget.cpp http://commits.kde.org/networkmanagement/cad389e141e8cda092e673e32218cda6ddd0e7e6
*** Bug 330729 has been marked as a duplicate of this bug. ***
*** Bug 328974 has been marked as a duplicate of this bug. ***