Bug 289076

Summary: Rekonq crash on exit [QMetaObject::removeGuard]
Product: [Unmaintained] rekonq Reporter: nightwing666
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED FIXED    
Severity: crash CC: adjam7, brettschneider.sven, caviator.pl, daniel.zwinkmann, erikepc, erojoaquin, evg.barsukov, jonnymarques, juraj5, laurent8101, laurynas.ragaisis, meconiotech, neandertalspeople, okorpela, reweon1, sahinsureyya
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: 2.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description nightwing666 2011-12-15 21:54:12 UTC
Application: rekonq (0.8.55)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Open http://nekto.me/chat/ in rekonq
Use it
Close rekonq
Rekonq crashed

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa1d4b40780 (LWP 13251))]

Thread 8 (Thread 0x7fa1c0b75700 (LWP 13252)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa1d341dc2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fa1d341dd59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fa1ce8cdefc in start_thread (arg=0x7fa1c0b75700) at pthread_create.c:304
#4  0x00007fa1d437c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fa1c0274700 (LWP 13253)):
#0  0x00007fa1cf206a7b in QTimerInfoList::timerWait (this=0x29b9a90, tm=...) at kernel/qeventdispatcher_unix.cpp:448
#1  0x00007fa1cf20544c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fa1c0273c6c) at kernel/qeventdispatcher_glib.cpp:136
#2  0x00007fa1ccf83ff2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa1ccf84dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa1ccf85429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa1cf205f3e in QEventDispatcherGlib::processEvents (this=0x29b9800, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fa1cf1d9cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa1cf1d9ef7 in QEventLoop::exec (this=0x7fa1c0273e00, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007fa1cf0f127f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007fa1cf0f3d05 in QThreadPrivate::start (arg=0x29b3db0) at thread/qthread_unix.cpp:331
#10 0x00007fa1ce8cdefc in start_thread (arg=0x7fa1c0274700) at pthread_create.c:304
#11 0x00007fa1d437c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa1bf3f4700 (LWP 13254)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa1d3f7efe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fa1d3f7f019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fa1ce8cdefc in start_thread (arg=0x7fa1bf3f4700) at pthread_create.c:304
#4  0x00007fa1d437c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa1bca3a700 (LWP 13256)):
#0  0x00007fa1ce8d11fd in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x2a9d008) at pthread_mutex_unlock.c:290
#2  0x00007fa1ccf8472e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa1ccf84f82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa1ccf85429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa1cf205f3e in QEventDispatcherGlib::processEvents (this=0x2bce200, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fa1cf1d9cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa1cf1d9ef7 in QEventLoop::exec (this=0x7fa1bca39dd0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007fa1cf0f127f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007fa1cf1bccbf in QInotifyFileSystemWatcherEngine::run (this=0x2bd0500) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fa1cf0f3d05 in QThreadPrivate::start (arg=0x2bd0500) at thread/qthread_unix.cpp:331
#11 0x00007fa1ce8cdefc in start_thread (arg=0x7fa1bca3a700) at pthread_create.c:304
#12 0x00007fa1d437c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa177b2f700 (LWP 13277)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa17a3ec1f1 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007fa1ce8cdefc in start_thread (arg=0x7fa177b2f700) at pthread_create.c:304
#3  0x00007fa1d437c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa17732e700 (LWP 13278)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa17a3ec1f1 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007fa1ce8cdefc in start_thread (arg=0x7fa17732e700) at pthread_create.c:304
#3  0x00007fa1d437c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa176b2d700 (LWP 13279)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa17a3ec1f1 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007fa1ce8cdefc in start_thread (arg=0x7fa176b2d700) at pthread_create.c:304
#3  0x00007fa1d437c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa1d4b40780 (LWP 13251)):
[KCrash Handler]
#6  QMetaObject::removeGuard (ptr=0x3295190) at kernel/qobject.cpp:441
#7  0x00007fa1d1c35370 in ~QPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qpointer.h:64
#8  ~Private (this=<optimized out>, __in_chrg=<optimized out>) at ../../kdeui/jobs/kdialogjobuidelegate.cpp:34
#9  KDialogJobUiDelegate::~KDialogJobUiDelegate (this=0x30e9760, __in_chrg=<optimized out>) at ../../kdeui/jobs/kdialogjobuidelegate.cpp:54
#10 0x00007fa1d165b519 in KIO::JobUiDelegate::~JobUiDelegate (this=0x30e9760, __in_chrg=<optimized out>) at ../../kio/kio/jobuidelegate.cpp:53
#11 0x00007fa1d0597e28 in KJob::~KJob (this=0x29e5c00, __in_chrg=<optimized out>) at ../../kdecore/jobs/kjob.cpp:68
#12 0x00007fa1d164b61c in KIO::SimpleJob::~SimpleJob (this=0x29e5c00, __in_chrg=<optimized out>) at ../../kio/kio/job.cpp:374
#13 0x00007fa1d164b8a9 in KIO::TransferJob::~TransferJob (this=0x29e5c00, __in_chrg=<optimized out>) at ../../kio/kio/job.cpp:967
#14 0x00007fa1cf1f1a88 in QObject::event (this=0x29e5c00, e=<optimized out>) at kernel/qobject.cpp:1200
#15 0x00007fa1cf70b424 in notify_helper (e=0x3229430, receiver=0x29e5c00, this=0x2546d20) at kernel/qapplication.cpp:4486
#16 QApplicationPrivate::notify_helper (this=0x2546d20, receiver=0x29e5c00, e=0x3229430) at kernel/qapplication.cpp:4458
#17 0x00007fa1cf710291 in QApplication::notify (this=0x7fff8ed25fb0, receiver=0x29e5c00, e=0x3229430) at kernel/qapplication.cpp:4365
#18 0x00007fa1d1c43126 in KApplication::notify (this=0x7fff8ed25fb0, receiver=0x29e5c00, event=0x3229430) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007fa1cf1daafc in QCoreApplication::notifyInternal (this=0x7fff8ed25fb0, receiver=0x29e5c00, event=0x3229430) at kernel/qcoreapplication.cpp:787
#20 0x00007fa1cf1de51f in sendEvent (event=0x3229430, receiver=0x29e5c00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x250d430) at kernel/qcoreapplication.cpp:1428
#22 0x00007fa1cf1de7c4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1071
#23 0x00007fa1d47350a7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#24 0x00007fa1d42bc30d in __libc_start_main (main=0x400650, argc=1, ubp_av=0x7fff8ed26958, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8ed26948) at libc-start.c:226
#25 0x0000000000400681 in _start ()

This bug may be a duplicate of or related to bug 288185.

Possible duplicates by query: bug 288185, bug 287488, bug 285560, bug 279804.

Reported using DrKonqi
Comment 1 Andrea Diamantini 2011-12-15 22:24:38 UTC
*** Bug 288185 has been marked as a duplicate of this bug. ***
Comment 2 Andrea Diamantini 2011-12-15 22:24:55 UTC
*** Bug 287488 has been marked as a duplicate of this bug. ***
Comment 3 Andrea Diamantini 2011-12-15 22:25:10 UTC
*** Bug 285560 has been marked as a duplicate of this bug. ***
Comment 4 Andrea Diamantini 2011-12-15 22:25:25 UTC
*** Bug 279804 has been marked as a duplicate of this bug. ***
Comment 5 walker 2012-03-10 19:40:25 UTC
Created attachment 69468 [details]
New crash information added by DrKonqi

rekonq (0.8.0) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:
browsing facebook (which had missing sections) closed  rekonq and it crashed on fresh install

-- Backtrace (Reduced):
#8  0x0627fc94 in ~QPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qpointer.h:64
#9  ~Private (this=<optimized out>, __in_chrg=<optimized out>) at ../../kdeui/jobs/kdialogjobuidelegate.cpp:34
#10 KDialogJobUiDelegate::~KDialogJobUiDelegate (this=0xa0d84f0, __in_chrg=<optimized out>) at ../../kdeui/jobs/kdialogjobuidelegate.cpp:54
#11 0x00896348 in KIO::JobUiDelegate::~JobUiDelegate (this=0xa0d84f0, __in_chrg=<optimized out>) at ../../kio/kio/jobuidelegate.cpp:50
#12 0x00896382 in KIO::JobUiDelegate::~JobUiDelegate (this=0xa0d84f0, __in_chrg=<optimized out>) at ../../kio/kio/jobuidelegate.cpp:53
Comment 6 Jekyll Wu 2012-03-11 22:55:28 UTC
*** Bug 295800 has been marked as a duplicate of this bug. ***
Comment 7 Sven 2012-03-12 20:55:55 UTC
Created attachment 69554 [details]
New crash information added by DrKonqi

rekonq (0.8.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

I just closed Rekonq after browsing the web for a while...

-- Backtrace (Reduced):
#7  0x00007f2cf8224bd0 in KDialogJobUiDelegate::~KDialogJobUiDelegate() () from /usr/lib/libkdeui.so.5
#8  0x00007f2cf7c47a79 in KIO::JobUiDelegate::~JobUiDelegate() () from /usr/lib/libkio.so.5
#9  0x00007f2cf6b778de in KJob::~KJob() () from /usr/lib/libkdecore.so.5
#10 0x00007f2cf7c37b7c in KIO::SimpleJob::~SimpleJob() () from /usr/lib/libkio.so.5
#11 0x00007f2cf7c37e09 in KIO::TransferJob::~TransferJob() () from /usr/lib/libkio.so.5
Comment 8 Andrea Diamantini 2012-03-21 23:07:27 UTC
*** Bug 296505 has been marked as a duplicate of this bug. ***
Comment 9 Andrea Diamantini 2012-03-21 23:08:14 UTC
*** Bug 293785 has been marked as a duplicate of this bug. ***
Comment 10 laurent 2012-03-22 10:35:09 UTC
Created attachment 69803 [details]
New crash information added by DrKonqi

rekonq (0.9.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:i closed a page on rekonq . i was 
on gmail.com

-- Backtrace (Reduced):
#8  0xb7523f54 in KDialogJobUiDelegate::~KDialogJobUiDelegate() () from /usr/lib/libkdeui.so.5
#9  0xb410d918 in KIO::JobUiDelegate::~JobUiDelegate() () from /usr/lib/libkio.so.5
#10 0xb410d952 in KIO::JobUiDelegate::~JobUiDelegate() () from /usr/lib/libkio.so.5
#11 0xb70341a9 in KJob::~KJob() () from /usr/lib/libkdecore.so.5
#12 0xb7033206 in KCompositeJob::~KCompositeJob() () from /usr/lib/libkdecore.so.5
Comment 11 Guiu Rocafort 2012-04-29 20:31:32 UTC
Created attachment 70764 [details]
New crash information added by DrKonqi

rekonq (0.9.1) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

- What I was doing when the application crashed:

Anytime I close reconq, i get a segmentation failure.

-- Backtrace (Reduced):
#8  0xb55f0a24 in ~QPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qpointer.h:64
#9  ~Private (this=<optimized out>, __in_chrg=<optimized out>) at ../../kdeui/jobs/kdialogjobuidelegate.cpp:34
#10 KDialogJobUiDelegate::~KDialogJobUiDelegate (this=0xa88f9a0, __in_chrg=<optimized out>) at ../../kdeui/jobs/kdialogjobuidelegate.cpp:54
#11 0xb523ac98 in KIO::JobUiDelegate::~JobUiDelegate (this=0xa88f9a0, __in_chrg=<optimized out>) at ../../kio/kio/jobuidelegate.cpp:50
#12 0xb523acd2 in KIO::JobUiDelegate::~JobUiDelegate (this=0xa88f9a0, __in_chrg=<optimized out>) at ../../kio/kio/jobuidelegate.cpp:53
Comment 12 Jure Repinc 2012-05-07 10:23:43 UTC
*** Bug 299051 has been marked as a duplicate of this bug. ***
Comment 13 caViator 2012-05-13 09:51:19 UTC
Created attachment 71063 [details]
New crash information added by DrKonqi

rekonq (0.9.1) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

- What I was doing when the application crashed:
Error when closing rekonq. Error when closing rekonq. I clicked on the close rekonq.

-- Backtrace (Reduced):
#8  0x04308a24 in KDialogJobUiDelegate::~KDialogJobUiDelegate() () from /usr/lib/libkdeui.so.5
#9  0x0076cc98 in KIO::JobUiDelegate::~JobUiDelegate() () from /usr/lib/libkio.so.5
#10 0x0076ccd2 in KIO::JobUiDelegate::~JobUiDelegate() () from /usr/lib/libkio.so.5
#11 0x027d9d39 in KJob::~KJob() () from /usr/lib/libkdecore.so.5
#12 0x027d8d96 in KCompositeJob::~KCompositeJob() () from /usr/lib/libkdecore.so.5
Comment 14 Andrea Diamantini 2012-05-16 19:59:43 UTC
*** Bug 300072 has been marked as a duplicate of this bug. ***
Comment 15 Andrea Diamantini 2012-05-27 05:24:33 UTC
*** Bug 300336 has been marked as a duplicate of this bug. ***
Comment 16 Andrea Diamantini 2012-05-27 05:25:12 UTC
*** Bug 300687 has been marked as a duplicate of this bug. ***
Comment 17 Andrea Diamantini 2012-06-25 22:18:11 UTC
*** Bug 302477 has been marked as a duplicate of this bug. ***
Comment 18 Andrea Diamantini 2012-07-06 19:59:57 UTC
I think this has been fixed in rekonq 0.9.82
Comment 19 Andrea Diamantini 2012-09-19 16:22:44 UTC
No replies, targetting as resolved/fixed. Let's see if someone complains :)
Comment 20 Jekyll Wu 2012-10-03 10:04:43 UTC
*** Bug 307763 has been marked as a duplicate of this bug. ***