Bug 300358

Summary: knetworkmanager+kwallet=kded crash
Product: [Unmaintained] kdelibs Reporter: andrearaspitzu
Component: kdedAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Chakra   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description andrearaspitzu 2012-05-20 14:03:12 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2-CHAKRA x86_64
Distribution: "Chakra Linux"

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

I was trying to reconnect to my local network and kwallet was closed (kded crashed on password prompt).

- Unusual behavior I noticed:

Nothing strictly related to kded but probably to knetworkmanager, i can't reach the broadcast periodically after 10/15 mins, i've read a <warn> in /var/log/daemong.log from networkmanager that says something about an unhandled DHCP event that tracks down my connection that make me reconnect manually every time and sometimes make kded crash if the wallet is closed atm.

- Custom settings of the application:

No very special setting

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f50a868d780 (LWP 1462))]

Thread 2 (Thread 0x7f508701e700 (LWP 1508)):
#0  0x00007f50a5cec0bf in poll () from /lib/libc.so.6
#1  0x00007f50a2c988b6 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f50a2c989e4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f50a7314946 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f50a72e47a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f50a72e49f7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f50a71e3c07 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f50a72c45ff in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f50a71e6c2b in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f50a6f55ede in start_thread () from /lib/libpthread.so.0
#10 0x00007f50a5cf460d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f50a868d780 (LWP 1462)):
[KCrash Handler]
#6  0x00007f5087b9e7f8 in SecretStorage::walletOpenedForRead(bool) () from /usr/lib/libknmservice.so.4
#7  0x00007f50a72f9741 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#8  0x00007f50a8191172 in KWallet::Wallet::walletOpened (this=<optimized out>, _t1=true) at /chakra/desktop-testing/kdelibs/src/build/kdeui/kwallet.moc:167
#9  0x00007f50a72f9741 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x00007f50a81beeef in OrgKdeKWalletInterface::walletAsyncOpened (this=<optimized out>, _t1=71, _t2=1913572564) at /chakra/desktop-testing/kdelibs/src/build/kdeui/kwallet_interface.moc:324
#11 0x00007f50a81c15e6 in OrgKdeKWalletInterface::qt_static_metacall (_o=0x1b66f40, _id=<optimized out>, _a=0x7fffaf808720, _c=<optimized out>) at /chakra/desktop-testing/kdelibs/src/build/kdeui/kwallet_interface.moc:162
#12 0x00007f50a81c16eb in OrgKdeKWalletInterface::qt_metacall (this=0x1b66f40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffaf808720) at /chakra/desktop-testing/kdelibs/src/build/kdeui/kwallet_interface.moc:287
#13 0x00007f50a40d1201 in ?? () from /usr/lib/libQtDBus.so.4
#14 0x00007f50a72fe906 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#15 0x00007f50a647a614 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007f50a647f493 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007f50a8085e06 in KApplication::notify (this=0x7fffaf809460, receiver=0x1b66f40, event=0x1d41460) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#18 0x00007f50a72e59bc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#19 0x00007f50a72e925a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#20 0x00007f50a73144b3 in ?? () from /usr/lib/libQtCore.so.4
#21 0x00007f50a2c9855a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00007f50a2c98920 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007f50a2c989e4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0x00007f50a73148df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0x00007f50a651d88e in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007f50a72e47a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0x00007f50a72e49f7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0x00007f50a72e9555 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#29 0x00007f5093c9c2e0 in kdemain (argc=1, argv=0x18fac80) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.8.3/kded/kded.cpp:924
#30 0x00000000004080b7 in launch (argc=1, _name=0x40aa1a "kded4", args=0x0, cwd=0x0, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40a8a2 "0") at /chakra/desktop-testing/kdelibs/src/kdelibs-4.8.3/kinit/kinit.cpp:734
#31 0x00000000004057ca in main (argc=4, argv=<optimized out>, envp=0x7fffaf809e50) at /chakra/desktop-testing/kdelibs/src/kdelibs-4.8.3/kinit/kinit.cpp:1849

Possible duplicates by query: bug 300222, bug 300205, bug 300106, bug 300056, bug 299795.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-05-20 14:30:42 UTC

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