Bug 292912

Summary: Crash while getting tethered mobile up
Product: [Unmaintained] Network Management Reporter: Steffen Möller <steffen_moeller>
Component: Plasma WidgetAssignee: Sebastian Kügler <sebas>
Status: RESOLVED DUPLICATE    
Severity: crash CC: lamarque, thijs22nospam, wstephenson
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Steffen Möller 2012-01-30 22:39:25 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.2.0-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:

I tortured my laptop over the last days with various regular WiFi setups. There is an unrelated bug that KDE keeps asking me about the wallet password when such a wireless access point is then no longer available but the auto login is up. So, my machine was showing me the wallet login window already. 

The bug occured when while on the train the mobile phone was selected in the kde network manager to become active. This should come up automatically, which requests that password. My hunch is that there was an auto-attempt to get this up, which spawned the wallet login window, to which I not reacted because of having seen that request too often already. I then selected the mobile also manually, which eventually prompted me for the pin and other details. But in the midth of editing those, the window appeared a second time. Ouch. I close that one, IIRC, and the crash was indicated.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8e87671780 (LWP 2639))]

Thread 2 (Thread 0x7f8e68b9d700 (LWP 2640)):
#0  0x00007fff847e78de in ?? ()
#1  0x00007f8e7aface86 in *__GI_clock_gettime (clock_id=1, tp=0x7f8e68b9cb40) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f8e84000964 in qt_gettime() () from /usr/lib/libQtCore.so.4
#3  0x00007f8e840c263d in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQtCore.so.4
#4  0x00007f8e840c2973 in QTimerInfoList::timerWait(timeval&) () from /usr/lib/libQtCore.so.4
#5  0x00007f8e840c13ec in timerSourcePrepareHelper(GTimerSource*, int*) () from /usr/lib/libQtCore.so.4
#6  0x00007f8e840c1495 in timerSourcePrepare(_GSource*, int*) () from /usr/lib/libQtCore.so.4
#7  0x00007f8e7acf8672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f8e7acf946d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f8e7acf9a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f8e840c1e96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00007f8e84096492 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x00007f8e8409668f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#13 0x00007f8e83fae30f in QThread::exec() () from /usr/lib/libQtCore.so.4
#14 0x00007f8e8407935f in QInotifyFileSystemWatcherEngine::run() () from /usr/lib/libQtCore.so.4
#15 0x00007f8e83fb0cf5 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4
#16 0x00007f8e7ba0eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#17 0x00007f8e86f6d4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8e87671780 (LWP 2639)):
[KCrash Handler]
#6  0x00007f8e6a276195 in QBasicAtomicInt::deref() () from /usr/lib/libknminternals.so.4
#7  0x00007f8e6a2791c3 in QHash<QString, QString>::operator=(QHash<QString, QString> const&) () from /usr/lib/libknminternals.so.4
#8  0x00007f8e6a27821b in Knm::Connection::setPermissions(QHash<QString, QString> const&) () from /usr/lib/libknminternals.so.4
#9  0x00007f8e694b2107 in ConnectionWidget::writeConfig() () from /usr/lib/libknmui.so.4
#10 0x00007f8e694f39ed in ConnectionPreferences::save() () from /usr/lib/libknmui.so.4
#11 0x00007f8e694fb0a9 in ConnectionEditor::editConnection(Knm::Connection*) () from /usr/lib/libknmui.so.4
#12 0x00007f8e5a7c3e5f in ManageConnectionWidget::editGotSecrets(bool, QString const&, QString const&) () from /usr/lib/kde4/kcm_networkmanagement.so
#13 0x00007f8e5a7becb6 in ManageConnectionWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/kcm_networkmanagement.so
#14 0x00007f8e840a9eba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x00007f8e6a009a0c in NMDBusSettingsConnectionProvider::getConnectionSecretsCompleted(bool, QString const&, QString const&) () from /usr/lib/libknm_nm.so
#16 0x00007f8e6a03d249 in NMDBusSettingsConnectionProvider::onConnectionSecretsArrived(QDBusPendingCallWatcher*) () from /usr/lib/libknm_nm.so
#17 0x00007f8e6a00990c in NMDBusSettingsConnectionProvider::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libknm_nm.so
#18 0x00007f8e840a9eba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0x00007f8e84421edf in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /usr/lib/libQtDBus.so.4
#20 0x00007f8e84421f69 in QDBusPendingCallWatcher::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtDBus.so.4
#21 0x00007f8e840ada6a in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007f8e83468c64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007f8e8346daf1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x00007f8e84d90ae6 in KApplication::notify (this=0xcd2770, receiver=0x1e12f70, event=0x1f268e0) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x00007f8e8409728c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0x00007f8e8409a648 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#27 0x00007f8e840c19d3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/libQtCore.so.4
#28 0x00007f8e7acf90cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f8e7acf98c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f8e7acf9a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f8e840c1e2f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007f8e8350ceee in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtGui.so.4
#33 0x00007f8e84096492 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x00007f8e8409668f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x00007f8e8409a837 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#36 0x00007f8e8725f683 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#37 0x00007f8e86eb6ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff847b2e28) at libc-start.c:228
#38 0x00000000004006c1 in _start ()

Reported using DrKonqi
Comment 1 Thijs 2012-01-31 08:55:24 UTC
Unfortunately, there is no debug information (line numbers and such) in your backtrace. Could you please install the debug packages and post the trace again?
Thanks.
Comment 2 Lamarque V. Souza 2012-01-31 10:44:15 UTC

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