Bug 276880

Summary: crashed when entering private mode
Product: [Unmaintained] rekonq Reporter: Vincent Zwanenburg <vincentz>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 0.7.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vincent Zwanenburg 2011-07-01 10:56:09 UTC
Application: rekonq (0.7.0)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
on google, opened the p0rn mode and the browser swiftly crashed.
- Unusual behavior I noticed:
i'm using a menu bar applet in the panel and rekonq did not properly displayed its menu in this applet anymore prior to the crash (just an empy 'File' menu)

The crash can be reproduced some of the time.

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

Thread 9 (Thread 0x7f1aac9b3700 (LWP 1837)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1ac0c36832 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f1abc3bdd8c in start_thread (arg=0x7f1aac9b3700) at pthread_create.c:304
#3  0x00007f1ac1a2004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f1aab3e8700 (LWP 1982)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1ac16122a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f1ac192b180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f1ac16122d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f1ac1939254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f1abc3bdd8c in start_thread (arg=0x7f1aab3e8700) at pthread_create.c:304
#4  0x00007f1ac1a2004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f1aa9eec700 (LWP 1983)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1abcbd482b in wait (this=<value optimized out>, mutex=0x2630f80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2630f80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1abeb940b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2632110, th=0x292fc70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1abeb96723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x292fc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1abeb9673c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x292fc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1abeb9553f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1aa9eebe20, parent=0x2632110, th=0x292fc70) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f1abeb955cb in ThreadWeaver::Thread::run (this=0x292fc70) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f1abcbd4175 in QThreadPrivate::start (arg=0x292fc70) at thread/qthread_unix.cpp:320
#9  0x00007f1abc3bdd8c in start_thread (arg=0x7f1aa9eec700) at pthread_create.c:304
#10 0x00007f1ac1a2004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f1a9acbd700 (LWP 1989)):
#0  0x00007f1ac1a12f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1ab8df6104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1ab8df6639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1abcce6446 in QEventDispatcherGlib::processEvents (this=0x2b40460, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f1abccba882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1abccbaabc in QEventLoop::exec (this=0x7f1a9acbcdd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f1abcbd1924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f1abcc9cc2f in QInotifyFileSystemWatcherEngine::run (this=0x2b3c190) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1abcbd4175 in QThreadPrivate::start (arg=0x2b3c190) at thread/qthread_unix.cpp:320
#9  0x00007f1abc3bdd8c in start_thread (arg=0x7f1a9acbd700) at pthread_create.c:304
#10 0x00007f1ac1a2004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f1a9a4bc700 (LWP 2096)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1abcbd482b in wait (this=<value optimized out>, mutex=0x2630f80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2630f80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1abeb940b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2632110, th=0x2f643d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1abeb96723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x2f643d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1abeb9673c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x2f643d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1abeb9673c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x2f643d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1abeb9553f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1a9a4bbe20, parent=0x2632110, th=0x2f643d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f1abeb955cb in ThreadWeaver::Thread::run (this=0x2f643d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f1abcbd4175 in QThreadPrivate::start (arg=0x2f643d0) at thread/qthread_unix.cpp:320
#10 0x00007f1abc3bdd8c in start_thread (arg=0x7f1a9a4bc700) at pthread_create.c:304
#11 0x00007f1ac1a2004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f1a96d90700 (LWP 2102)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1abcbd482b in wait (this=<value optimized out>, mutex=0x2630f80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2630f80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1abeb940b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2632110, th=0x2940180) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1abeb96723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x2940180) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1abeb9673c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x2940180) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1abeb9673c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x2940180) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1abeb9673c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x2940180) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1abeb9673c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x2940180) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f1abeb9553f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1a96d8fe20, parent=0x2632110, th=0x2940180) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00007f1abeb955cb in ThreadWeaver::Thread::run (this=0x2940180) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f1abcbd4175 in QThreadPrivate::start (arg=0x2940180) at thread/qthread_unix.cpp:320
#12 0x00007f1abc3bdd8c in start_thread (arg=0x7f1a96d90700) at pthread_create.c:304
#13 0x00007f1ac1a2004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1a8eb14700 (LWP 2137)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1abcbd482b in wait (this=<value optimized out>, mutex=0x2630f80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2630f80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1abeb940b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2632110, th=0x3c6b770) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1abeb96723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2631cf0, th=0x3c6b770) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1abeb9553f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1a8eb13e20, parent=0x2632110, th=0x3c6b770) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1abeb955cb in ThreadWeaver::Thread::run (this=0x3c6b770) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1abcbd4175 in QThreadPrivate::start (arg=0x3c6b770) at thread/qthread_unix.cpp:320
#8  0x00007f1abc3bdd8c in start_thread (arg=0x7f1a8eb14700) at pthread_create.c:304
#9  0x00007f1ac1a2004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1a994ba700 (LWP 2424)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f1abcbd479e in wait (this=<value optimized out>, mutex=0x3272470, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3272470, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1abcbc9218 in QThreadPoolThread::run (this=0x328d460) at concurrent/qthreadpool.cpp:140
#4  0x00007f1abcbd4175 in QThreadPrivate::start (arg=0x328d460) at thread/qthread_unix.cpp:320
#5  0x00007f1abc3bdd8c in start_thread (arg=0x7f1a994ba700) at pthread_create.c:304
#6  0x00007f1ac1a2004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1ac21b4780 (LWP 1807)):
[KCrash Handler]
#6  0x00007f1abd4c5392 in QStyleSheetStyle::event (this=0x2e78060, e=0x7fff5dff86e0) at styles/qstylesheetstyle.cpp:5801
#7  0x00007f1abd1a99e4 in QApplicationPrivate::notify_helper (this=0x259d6a0, receiver=0x2e78060, e=0x7fff5dff86e0) at kernel/qapplication.cpp:4462
#8  0x00007f1abd1ae3aa in QApplication::notify (this=<value optimized out>, receiver=0x2e78060, e=0x7fff5dff86e0) at kernel/qapplication.cpp:4341
#9  0x00007f1abf6dd716 in KApplication::notify (this=0x7fff5dff9710, receiver=0x2e78060, event=0x7fff5dff86e0) at ../../kdeui/kernel/kapplication.cpp:311
#10 0x00007f1abccbb49c in QCoreApplication::notifyInternal (this=0x7fff5dff9710, receiver=0x2e78060, event=0x7fff5dff86e0) at kernel/qcoreapplication.cpp:731
#11 0x00007f1abd1a8285 in sendEvent (focus=0x0, reason=Qt::OtherFocusReason) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#12 QApplicationPrivate::setFocusWidget (focus=0x0, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2235
#13 0x00007f1abd1eb284 in QWidget::clearFocus (this=0x44c8200) at kernel/qwidget.cpp:6434
#14 0x00007f1abd1f5e1c in QWidget::~QWidget (this=0x44c8200, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1563
#15 0x00007f1ac1d87e49 in UrlBar::~UrlBar() () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#16 0x00007f1abcccdc14 in QObjectPrivate::deleteChildren (this=0x3b8e480) at kernel/qobject.cpp:1964
#17 0x00007f1abd1f5ee2 in QWidget::~QWidget (this=0x39eb6a0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1631
#18 0x00007f1ac1d86191 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#19 0x00007f1abd2016e9 in QWidgetAction::~QWidgetAction (this=0x3a4e260, __in_chrg=<value optimized out>) at kernel/qwidgetaction.cpp:128
#20 0x00007f1abf5fe789 in KAction::~KAction (this=0x3a4e260, __in_chrg=<value optimized out>) at ../../kdeui/actions/kaction.cpp:171
#21 0x00007f1abcccdc14 in QObjectPrivate::deleteChildren (this=0x39b61f0) at kernel/qobject.cpp:1964
#22 0x00007f1abd1f5ee2 in QWidget::~QWidget (this=0x3bb2ac0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1631
#23 0x00007f1abf7a1a85 in KMainWindow::~KMainWindow (this=0x3bb2ac0, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467
#24 0x00007f1ac1d32046 in MainWindow::~MainWindow() () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#25 0x00007f1ac1d32099 in MainWindow::~MainWindow() () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#26 0x00007f1abcccf4c8 in QObject::event (this=0x3bb2ac0, e=<value optimized out>) at kernel/qobject.cpp:1209
#27 0x00007f1abd1fa66d in QWidget::event (this=0x3bb2ac0, event=0x3d1e310) at kernel/qwidget.cpp:8718
#28 0x00007f1abd5c451b in QMainWindow::event (this=0x3bb2ac0, event=0x3d1e310) at widgets/qmainwindow.cpp:1480
#29 0x00007f1abd1a99e4 in QApplicationPrivate::notify_helper (this=0x259d6a0, receiver=0x3bb2ac0, e=0x3d1e310) at kernel/qapplication.cpp:4462
#30 0x00007f1abd1ae3aa in QApplication::notify (this=<value optimized out>, receiver=0x3bb2ac0, e=0x3d1e310) at kernel/qapplication.cpp:4341
#31 0x00007f1abf6dd716 in KApplication::notify (this=0x7fff5dff9710, receiver=0x3bb2ac0, event=0x3d1e310) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f1abccbb49c in QCoreApplication::notifyInternal (this=0x7fff5dff9710, receiver=0x3bb2ac0, event=0x3d1e310) at kernel/qcoreapplication.cpp:731
#33 0x00007f1abccbec25 in sendEvent (receiver=0x0, event_type=0, data=0x2545b60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2545b60) at kernel/qcoreapplication.cpp:1372
#35 0x00007f1abcce6253 in sendPostedEvents (s=0x25a0630) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=0x25a0630) at kernel/qeventdispatcher_glib.cpp:277
#37 0x00007f1ab8df5bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f1ab8df63a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f1ab8df6639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f1abcce63ef in QEventDispatcherGlib::processEvents (this=0x2545340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007f1abd250dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f1abccba882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f1abccbaabc in QEventLoop::exec (this=0x7fff5dff96a0, flags=...) at kernel/qeventloop.cpp:201
#44 0x00007f1abccbeecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#45 0x00007f1ac1dad8f4 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#46 0x00007f1ac1958eff in __libc_start_main (main=0x400730 <_start+256>, argc=3, ubp_av=0x7fff5dffa098, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff5dffa088) at libc-start.c:226
#47 0x0000000000400659 in _start ()

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

Possible duplicates by query: bug 273027, bug 272573, bug 268328, bug 264659.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-09-07 18:25:58 UTC

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