Application: rekonq (0.7.55) KDE Platform Version: 4.7.40 (4.7.40 (KDE 4.8 >= 200110623) (Compiled from sources) Qt Version: 4.7.3 Operating System: Linux 2.6.39-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: I had opened rekonq for the first time, and went to a popular social networking website. I entered my username and password, and granted rekonq access (always) to the kde wallet. The password was apparently incorrect, so I was asked for it again, and entered the correct one. After I had done this, I noticed the "do you want to save your password" bar at the top, and selected the option to save it. Then rekonq crashed. -- Backtrace: Application: rekonq (rekonq), signal: Aborted [Current thread is 1 (Thread 0x7fb45014a760 (LWP 5079))] Thread 6 (Thread 0x7fb43cbef700 (LWP 5080)): #0 0x00007fb449812ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb44ed3c0ea in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007fb44ed3c1d9 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x00007fb44980ed60 in start_thread () from /lib/libpthread.so.0 #4 0x00007fb448dd7e2d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fb43b3ee700 (LWP 5081)): #0 0x00007fb449812ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb44f8fc2e2 in ?? () from /usr/lib/libQtScript.so.4 #2 0x00007fb44f8fc319 in ?? () from /usr/lib/libQtScript.so.4 #3 0x00007fb44980ed60 in start_thread () from /lib/libpthread.so.0 #4 0x00007fb448dd7e2d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fb43a091700 (LWP 5082)): #0 0x00007fb449812ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb449a9859b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fb449eba726 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1eb7380, th=0x2125330) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007fb449ebe8c9 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x1ed1b40, th=0x2125330) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #4 0x00007fb449eba6a4 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x1eb7380, th=0x2125330) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #5 0x00007fb449ebe86b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ed1b40, th=0x2125330) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fb449eba66b in ThreadWeaver::WeaverImpl::applyForWork (this=0x1eb7380, th=0x2125330, previous=0x332f9f0) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #7 0x00007fb449ebc40b in ThreadWeaver::ThreadRunHelper::run (this=0x7fb43a090e30, parent=0x1eb7380, th=0x2125330) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #8 0x00007fb449ebc6ba in ThreadWeaver::Thread::run (this=0x2125330) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #9 0x00007fb449a980f5 in ?? () from /usr/lib/libQtCore.so.4 #10 0x00007fb44980ed60 in start_thread () from /lib/libpthread.so.0 #11 0x00007fb448dd7e2d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fb42d11d700 (LWP 5107)): #0 0x00007fb449812ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb449a9859b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fb449eba726 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1eb7380, th=0x2238610) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007fb449ebe8c9 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x1ed1b40, th=0x2238610) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #4 0x00007fb449eba6a4 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x1eb7380, th=0x2238610) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #5 0x00007fb449ebe86b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ed1b40, th=0x2238610) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fb449eba66b in ThreadWeaver::WeaverImpl::applyForWork (this=0x1eb7380, th=0x2238610, previous=0x0) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #7 0x00007fb449ebe896 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ed1b40, th=0x2238610) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007fb449eba66b in ThreadWeaver::WeaverImpl::applyForWork (this=0x1eb7380, th=0x2238610, previous=0x0) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x00007fb449ebc40b in ThreadWeaver::ThreadRunHelper::run (this=0x7fb42d11ce30, parent=0x1eb7380, th=0x2238610) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #10 0x00007fb449ebc6ba in ThreadWeaver::Thread::run (this=0x2238610) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #11 0x00007fb449a980f5 in ?? () from /usr/lib/libQtCore.so.4 #12 0x00007fb44980ed60 in start_thread () from /lib/libpthread.so.0 #13 0x00007fb448dd7e2d in clone () from /lib/libc.so.6 #14 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fb42c91c700 (LWP 5124)): #0 0x00007fb449812ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb449a9859b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fb449eba726 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1eb7380, th=0x592c850) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007fb449ebe8c9 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x1ed1b40, th=0x592c850) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #4 0x00007fb449eba6a4 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x1eb7380, th=0x592c850) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #5 0x00007fb449ebe86b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ed1b40, th=0x592c850) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fb449eba66b in ThreadWeaver::WeaverImpl::applyForWork (this=0x1eb7380, th=0x592c850, previous=0x0) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #7 0x00007fb449ebc40b in ThreadWeaver::ThreadRunHelper::run (this=0x7fb42c91be30, parent=0x1eb7380, th=0x592c850) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #8 0x00007fb449ebc6ba in ThreadWeaver::Thread::run (this=0x592c850) at /home/kde-devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #9 0x00007fb449a980f5 in ?? () from /usr/lib/libQtCore.so.4 #10 0x00007fb44980ed60 in start_thread () from /lib/libpthread.so.0 #11 0x00007fb448dd7e2d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fb45014a760 (LWP 5079)): [KCrash Handler] #6 0x00007fb448d38795 in raise () from /lib/libc.so.6 #7 0x00007fb448d39c0b in abort () from /lib/libc.so.6 #8 0x00007fb449a8ea2f in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4 #9 0x00007fb449a8ebaf in ?? () from /usr/lib/libQtCore.so.4 #10 0x00007fb449a8ed54 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4 #11 0x00007fb44f55d818 in QList<KWebWallet::WebForm>::first (this=0x7fff0c0c2090) at /usr/include/QtCore/qlist.h:270 #12 0x00007fb44f5594f5 in KWebWallet::KWebWalletPrivate::saveDataToCache (this=0x1ed4e20, key=...) at /home/kde-devel/src/kdelibs/kdewebkit/kwebwallet.cpp:209 #13 0x00007fb44f55b738 in KWebWallet::saveFormDataToCache (this=0x1ed4d50, key=...) at /home/kde-devel/src/kdelibs/kdewebkit/kwebwallet.cpp:549 #14 0x00007fb44f55ae76 in KWebWallet::acceptSaveFormDataRequest (this=0x1ed4d50, key=...) at /home/kde-devel/src/kdelibs/kdewebkit/kwebwallet.cpp:465 #15 0x00007fb44f55ba48 in KWebWallet::qt_metacall (this=0x1ed4d50, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff0c0c22e0) at /home/kde-devel/build/kdelibs/kdewebkit/kwebwallet.moc:92 #16 0x00007fb449b917fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #17 0x00007fb44fcb5069 in WalletBar::saveFormDataAccepted (this=0x5932c50, _t1=...) at /home/kde-devel/build/rekonq/src/walletbar.moc:100 #18 0x00007fb44fcb56af in WalletBar::rememberData (this=0x5932c50) at /home/kde-devel/src/rekonq/src/walletbar.cpp:79 #19 0x00007fb44fcb4fd5 in WalletBar::qt_metacall (this=0x5932c50, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff0c0c2410) at /home/kde-devel/build/rekonq/src/walletbar.moc:85 #20 0x00007fb449b917fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #21 0x00007fb44b60f612 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #22 0x00007fb44b35772e in ?? () from /usr/lib/libQtGui.so.4 #23 0x00007fb44b358a6b in ?? () from /usr/lib/libQtGui.so.4 #24 0x00007fb44b358cdc in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #25 0x00007fb44aff96a0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #26 0x00007fb44afa9174 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0x00007fb44afae8e2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0x00007fb44bcfa6d3 in KApplication::notify (this=0x7fff0c0c3780, receiver=0x3204130, event=0x7fff0c0c2c30) at /home/kde-devel/src/kdelibs/kdeui/kernel/kapplication.cpp:311 #29 0x00007fb449b7ebbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #30 0x00007fb44afaa142 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #31 0x00007fb44b026361 in ?? () from /usr/lib/libQtGui.so.4 #32 0x00007fb44b02510a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #33 0x00007fb44b04c542 in ?? () from /usr/lib/libQtGui.so.4 #34 0x00007fb444cf029d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #35 0x00007fb444cf0a78 in ?? () from /usr/lib/libglib-2.0.so.0 #36 0x00007fb444cf0d09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #37 0x00007fb449ba9876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #38 0x00007fb44b04c1be in ?? () from /usr/lib/libQtGui.so.4 #39 0x00007fb449b7ddb2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #40 0x00007fb449b7dfb7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #41 0x00007fb449b821ab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #42 0x00007fb44fd2359b in kdemain (argc=1, argv=0x7fff0c0c4138) at /home/kde-devel/src/rekonq/src/main.cpp:215 #43 0x0000000000400926 in main (argc=1, argv=0x7fff0c0c4138) at /home/kde-devel/build/rekonq/src/rekonq_dummy.cpp:3 This bug may be a duplicate of or related to bug 266060, bug 263438. Possible duplicates by query: bug 266060, bug 263438. Reported using DrKonqi
[Comment from a bug report cleaner] The backtrace on this crash seems to be related to the one in bug 278926. Regards
Is this crash reproducible for you ? I cannot reproduce it using the steps you reported.
Nope, it no longer appears to crash. I can't actually repeat the steps exactly, as rekonq now doesn't seem to attempt to access the wallet until you ask it to remember the form details.