Bug 312648 - trying to log on to my wifi, KDEWallet kept asking for permission-then Plasma desktop crashed
Summary: trying to log on to my wifi, KDEWallet kept asking for permission-then Plasma...
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: Network Management
Classification: Unmaintained
Component: Plasma Widget (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Sebastian Kügler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-05 04:32 UTC by chuck
Modified: 2013-01-31 17:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description chuck 2013-01-05 04:32:25 UTC
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1d5f740 (LWP 1611))]

Thread 4 (Thread 0xa78f8b40 (LWP 1613)):
#0  0xb2b72e13 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb769f864 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2aa5ed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2a64e4a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb615799f in QEventDispatcherGlib::processEvents (this=0xa6f00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb612426c in QEventLoop::processEvents (this=this@entry=0xa78f8228, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6124561 in QEventLoop::exec (this=0xa78f8228, flags=...) at kernel/qeventloop.cpp:204
#7  0xb600f66c in QThread::exec (this=0x97242a8) at thread/qthread.cpp:501
#8  0xb61027bd in QInotifyFileSystemWatcherEngine::run (this=0x97242a8) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb6012a58 in QThreadPrivate::start (arg=0x97242a8) at thread/qthread_unix.cpp:338
#10 0xb2b70d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb7691d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa5cffb40 (LWP 1616)):
#0  0xb77db424 in __kernel_vsyscall ()
#1  0xb2b7496b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb769f64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb3ba51cd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb3ba51ff in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2b70d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb7691d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa42ddb40 (LWP 1621)):
#0  0xb77db424 in __kernel_vsyscall ()
#1  0xb76813eb in read () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2aa51ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2a6483b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2a64c92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2a651db in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xa4bb1b7a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb2a8a303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb2b70d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb7691d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1d5f740 (LWP 1611)):
[KCrash Handler]
#7  isEmpty (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qhash.h:297
#8  QHash<void*, QByteArray>::remove (this=0x0, akey=@0xbfdcbd9c: 0xbc44340) at ../../include/QtCore/../../src/corelib/tools/qhash.h:786
#9  0xb6063aba in QString::free (d=0xbc44340) at tools/qstring.cpp:1232
#10 0xb6064110 in QString::operator= (this=0xa4b0544, other=...) at tools/qstring.cpp:1412
#11 0xa7042911 in Knm::Connection::setName(QString const&) () from /usr/lib/libknminternals.so.4
#12 0xa6d74e49 in ConnectionWidget::writeConfig() () from /usr/lib/libknmui.so.4
#13 0xa6db25ce in ConnectionPreferences::save() () from /usr/lib/libknmui.so.4
#14 0xa6db9830 in ConnectionEditor::editConnection(Knm::Connection*) () from /usr/lib/libknmui.so.4
#15 0xac209592 in ManageConnectionWidget::editGotSecrets(bool, QString const&, QString const&) () from /usr/lib/kde4/kcm_networkmanagement.so
#16 0xac204421 in ManageConnectionWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/kde4/kcm_networkmanagement.so
#17 0xb613ded6 in QMetaObject::activate (sender=0x934f3e0, m=0xa6efe540 <NMDBusSettingsConnectionProvider::staticMetaObject>, local_signal_index=1, argv=0xbfdcc0e0) at kernel/qobject.cpp:3547
#18 0xa6eacef2 in NMDBusSettingsConnectionProvider::getConnectionSecretsCompleted(bool, QString const&, QString const&) () from /usr/lib/libknm_nm.so
#19 0xa6edc5b3 in NMDBusSettingsConnectionProvider::onConnectionSecretsArrived(QDBusPendingCallWatcher*) () from /usr/lib/libknm_nm.so
#20 0xa6eaccbc in NMDBusSettingsConnectionProvider::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libknm_nm.so
#21 0xb613ded6 in QMetaObject::activate (sender=0xa47f2e8, m=0xb630ab18 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=0, argv=0xbfdcc298) at kernel/qobject.cpp:3547
#22 0xb62e9b35 in QDBusPendingCallWatcher::finished (this=0xa47f2e8, _t1=0xa47f2e8) at .moc/release-shared/moc_qdbuspendingcall.cpp:106
#23 0xb62e9b9d in _q_finished (this=<optimized out>) at qdbuspendingcall.cpp:485
#24 QDBusPendingCallWatcher::qt_static_metacall (_o=0xa47f2e8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x9b73e58) at .moc/release-shared/moc_qdbuspendingcall.cpp:55
#25 0xb61379aa in QMetaCallEvent::placeMetaCall (this=0xa110870, object=0xa47f2e8) at kernel/qobject.cpp:525
#26 0xb613beeb in QObject::event (this=0xa47f2e8, e=0xa110870) at kernel/qobject.cpp:1195
#27 0xb561539c in QApplicationPrivate::notify_helper (this=0x884d278, receiver=0xa47f2e8, e=0xa110870) at kernel/qapplication.cpp:4562
#28 0xb5619daf in QApplication::notify (this=0xa110870, receiver=0xa47f2e8, e=0xa110870) at kernel/qapplication.cpp:3944
#29 0xb67b4e91 in KApplication::notify (this=0x8845e10, receiver=0xa47f2e8, event=0xa110870) at ../../kdeui/kernel/kapplication.cpp:311
#30 0xb612578e in QCoreApplication::notifyInternal (this=0x8845e10, receiver=0xa47f2e8, event=0xa110870) at kernel/qcoreapplication.cpp:915
#31 0xb612997d in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x87f8130) at kernel/qcoreapplication.cpp:1539
#33 0xb6129c0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#34 0xb6157804 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#35 postEventSourceDispatch (s=0x8854100) at kernel/qeventdispatcher_glib.cpp:279
#36 0xb2a649e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb2a64d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb2a64e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb6157981 in QEventDispatcherGlib::processEvents (this=0x87f8eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#40 0xb56cb9aa in QGuiEventDispatcherGlib::processEvents (this=0x87f8eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb612426c in QEventLoop::processEvents (this=this@entry=0xbfdcca08, flags=...) at kernel/qeventloop.cpp:149
#42 0xb6124561 in QEventLoop::exec (this=0xbfdcca08, flags=...) at kernel/qeventloop.cpp:204
#43 0xb6129cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#44 0xb5612fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#45 0xb7799063 in kdemain (argc=1, argv=0xbfdccbc4) at ../../../../plasma/desktop/shell/main.cpp:120
#46 0x0804855b in main (argc=1, argv=0xbfdccbc4) at plasma-desktop_dummy.cpp:3


Reproducible: Sometimes

Steps to Reproduce:
1.doesn't login to wifi auto- like it should. bring up network manager-KDEWallet pops up
2.KDEWallet keeps popping up
3.desktop crashes
Actual Results:  
I go to do a bug report- somewhere during the process, the computer auto-connects to my wifi (as it should), but ONLY after the desktop crashes

Expected Results:  
All is light and love. Peace. except for filling out this form.

I'm being facetious. this is an old Compaq Presario V2140US with very limited RAM and outdated hardware. the desktop effects won't even run on it. iI can't stream movies from Netflix. I'm lucky this runs at all. It is stable most days, though, and it was free (you've never met Broke until you've met me- I could never afford a new computer).
Comment 1 Lamarque V. Souza 2013-01-07 15:44:01 UTC
Which Plasma NM version do you have installed? You can see the version string in "Manage Connections" -> "Other". I guess you are using an old version and probably this bug has already been fixed. The latest version is 0.9.0.6.