Bug 293785 - KIO crash on software close
Summary: KIO crash on software close
Status: RESOLVED DUPLICATE of bug 289076
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.7
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-10 16:54 UTC by Andrea Diamantini
Modified: 2012-03-21 23:08 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrea Diamantini 2012-02-10 16:54:54 UTC
Application: rekonq (0.8.75)
KDE Platform Version: 4.8.00 (4.8.0) (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.2.5-1-ARCH i686

-- Information about the crash:
- What I was doing when the application crashed:
browsing with rekonq on Google Plus, when closing rekonq, it crashed showing following backtrace.

The crash can be reproduced some of the time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb2aac740 (LWP 1669))]

Thread 8 (Thread 0xa673eb40 (LWP 1670)):
#0  0xb7700424 in __kernel_vsyscall ()
#1  0xb3d5f8ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74d5d3c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6a12483 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb6a1259f in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb3d5bcac in start_thread () from /lib/libpthread.so.0
#6  0xb74c876e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa5f3db40 (LWP 1671)):
#0  0xb3d5ebb0 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb74d5f94 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb39fc637 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb39fc9ea in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4032607 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb3ffe68d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb3ffe929 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb3ee968c in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb3ee977b in QThread::run() () from /usr/lib/libQtCore.so.4
#9  0xb3eecb20 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb3d5bcac in start_thread () from /lib/libpthread.so.0
#11 0xb74c876e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa55ffb40 (LWP 1674)):
#0  0xb7700424 in __kernel_vsyscall ()
#1  0xb3d5f8ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74d5d3c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb72cf049 in ?? () from /usr/lib/libQtScript.so.4
#4  0xb72cf08f in ?? () from /usr/lib/libQtScript.so.4
#5  0xb3d5bcac in start_thread () from /lib/libpthread.so.0
#6  0xb74c876e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa4c95b40 (LWP 1675)):
#0  0xb7700424 in __kernel_vsyscall ()
#1  0xb3d5f8ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74d5d3c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb3eed090 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb517b310 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9e739d0, th=0xa1c3848) at /SW/SRC/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb517f42c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9eced58, th=0xa1c3848) at /SW/SRC/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb517b28f in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9e739d0, th=0xa1c3848) at /SW/SRC/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb517f3d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9eced58, th=0xa1c3848) at /SW/SRC/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb517b268 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e739d0, th=0xa1c3848, previous=0x9f31e00) at /SW/SRC/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb517cdd7 in ThreadWeaver::ThreadRunHelper::run (this=0xa4c952a4, parent=0x9e739d0, th=0xa1c3848) at /SW/SRC/kdelibs/threadweaver/Weaver/Thread.cpp:87
#10 0xb517d08d in ThreadWeaver::Thread::run (this=0xa1c3848) at /SW/SRC/kdelibs/threadweaver/Weaver/Thread.cpp:142
#11 0xb3eecb20 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb3d5bcac in start_thread () from /lib/libpthread.so.0
#13 0xb74c876e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa3218b40 (LWP 1697)):
#0  0xb7700424 in __kernel_vsyscall ()
#1  0xb3d5f8ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74d5d3c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb0ff312d in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/lib/IcedTeaPlugin.so
#4  0xb3d5bcac in start_thread () from /lib/libpthread.so.0
#5  0xb74c876e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa2a17b40 (LWP 1698)):
#0  0xb7700424 in __kernel_vsyscall ()
#1  0xb3d5f8ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74d5d3c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb0ff312d in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/lib/IcedTeaPlugin.so
#4  0xb3d5bcac in start_thread () from /lib/libpthread.so.0
#5  0xb74c876e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa2216b40 (LWP 1699)):
#0  0xb7700424 in __kernel_vsyscall ()
#1  0xb3d5f8ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74d5d3c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb0ff312d in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/lib/IcedTeaPlugin.so
#4  0xb3d5bcac in start_thread () from /lib/libpthread.so.0
#5  0xb74c876e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2aac740 (LWP 1669)):
[KCrash Handler]
#6  0xb4013dd6 in QMetaObject::removeGuard(QObject**) () from /usr/lib/libQtCore.so.4
#7  0xb560b959 in QPointer<QWidget>::~QPointer (this=0xaf1c378, __in_chrg=<optimized out>) at /usr/include/QtCore/qpointer.h:64
#8  0xb56b3bed in KDialogJobUiDelegate::Private::~Private (this=0xaf1c378, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kdeui/jobs/kdialogjobuidelegate.cpp:34
#9  0xb56b3790 in KDialogJobUiDelegate::~KDialogJobUiDelegate (this=0x9fce118, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kdeui/jobs/kdialogjobuidelegate.cpp:54
#10 0xb52c0501 in KIO::JobUiDelegate::~JobUiDelegate (this=0x9fce118, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kio/kio/jobuidelegate.cpp:50
#11 0xb52c053b in KIO::JobUiDelegate::~JobUiDelegate (this=0x9fce118, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kio/kio/jobuidelegate.cpp:53
#12 0xb4dcbe69 in KJob::~KJob (this=0xa9b3700, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kdecore/jobs/kjob.cpp:72
#13 0xb4dcaeab in KCompositeJob::~KCompositeJob (this=0xa9b3700, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kdecore/jobs/kcompositejob.cpp:42
#14 0xb52ae7db in KIO::Job::~Job (this=0xa9b3700, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kio/kio/job.cpp:85
#15 0xb52aff8f in KIO::SimpleJob::~SimpleJob (this=0xa9b3700, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kio/kio/job.cpp:374
#16 0xb52b2a31 in KIO::TransferJob::~TransferJob (this=0xa9b3700, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kio/kio/job.cpp:965
#17 0xb52b2a6b in KIO::TransferJob::~TransferJob (this=0xa9b3700, __in_chrg=<optimized out>) at /SW/SRC/kdelibs/kio/kio/job.cpp:967
#18 0xb40139a3 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#19 0xb401a948 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb4299964 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb429ed93 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb56bf49a in KApplication::notify (this=0xbfa45f14, receiver=0xa9b3700, event=0xae7b368) at /SW/SRC/kdelibs/kdeui/kernel/kapplication.cpp:311
#23 0xb3fffafe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb4003778 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#25 0xb4003aac in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#26 0xb40321b4 in ?? () from /usr/lib/libQtCore.so.4
#27 0xb39fc01f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb39fc750 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb39fc9ea in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb40325a7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb434d22a in ?? () from /usr/lib/libQtGui.so.4
#32 0xb3ffe68d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb3ffe929 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0xb4003b5a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#35 0xb42977c4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#36 0xb76a748c in kdemain (argc=1, argv=0xbfa461c4) at /SW/SRC/rekonq/src/main.cpp:180
#37 0x080485b9 in main (argc=1, argv=0xbfa461c4) at /SW/BRANCH/BUILD/rekonq/src/rekonq_dummy.cpp:3

Reported using DrKonqi
Comment 1 Andrea Diamantini 2012-03-21 23:08:14 UTC

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