Bug 314984

Summary: Crash on window close
Product: [Unmaintained] rekonq Reporter: Juanma <juanma_bellon>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Juanma 2013-02-12 09:50:43 UTC
Application: rekonq (1.1)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-23-generic x86_64
Distribution: Ubuntu 12.10

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

Clicked the window close button (there were more rekonq windows opened). Then, crash occurred.

The crash can be reproduced some of the time.

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

Thread 5 (Thread 0x7f16cfa77700 (LWP 13050)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f16e4728cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f16e4728d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f16df289e9a in start_thread (arg=0x7f16cfa77700) at pthread_create.c:308
#4  0x00007f16e4b38cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f16cf176700 (LWP 13051)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f16e3bbfb2d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f16e4580280 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2499
#2  0x00007f16e3bbfc39 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1622
#3  0x00007f16df289e9a in start_thread (arg=0x7f16cf176700) at pthread_create.c:308
#4  0x00007f16e4b38cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f16ce875700 (LWP 13052)):
#0  0x00007f16df28d05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f16c8000a60) at pthread_mutex_unlock.c:290
#2  0x00007f16dd95ee51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f16dd921066 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f16dd921c64 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f16dd921ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f16e0b6dc16 in QEventDispatcherGlib::processEvents (this=0x7f16c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f16e0b3e2bf in QEventLoop::processEvents (this=this@entry=0x7f16ce874e00, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f16e0b3e548 in QEventLoop::exec (this=0x7f16ce874e00, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f16e0a3fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f16e0a42aec in QThreadPrivate::start (arg=0x17decf0) at thread/qthread_unix.cpp:338
#11 0x00007f16df289e9a in start_thread (arg=0x7f16ce875700) at pthread_create.c:308
#12 0x00007f16e4b38cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1687fff700 (LWP 13054)):
#0  __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f1680000a60) at pthread_mutex_unlock.c:290
#2  0x00007f16dd95ee51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f16dd921672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f16dd921cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f16dd921ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f16e0b6dc16 in QEventDispatcherGlib::processEvents (this=0x7f16800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f16e0b3e2bf in QEventLoop::processEvents (this=this@entry=0x7f1687ffedd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f16e0b3e548 in QEventLoop::exec (this=0x7f1687ffedd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f16e0a3fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f16e0b1e9af in QInotifyFileSystemWatcherEngine::run (this=0x19af0c0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f16e0a42aec in QThreadPrivate::start (arg=0x19af0c0) at thread/qthread_unix.cpp:338
#12 0x00007f16df289e9a in start_thread (arg=0x7f1687fff700) at pthread_create.c:308
#13 0x00007f16e4b38cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f16e5342780 (LWP 13049)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f16dff8c325 in QStyleSheetStyle::event (this=0x17d1730, e=0x7fff54609360) at styles/qstylesheetstyle.cpp:5798
#8  0x00007f16dfc6ae9c in QApplicationPrivate::notify_helper (this=this@entry=0xfedd70, receiver=receiver@entry=0x17d1730, e=e@entry=0x7fff54609360) at kernel/qapplication.cpp:4562
#9  0x00007f16dfc6f30a in QApplication::notify (this=0x7fff5460a420, receiver=0x17d1730, e=0x7fff54609360) at kernel/qapplication.cpp:4423
#10 0x00007f16e242c1d6 in KApplication::notify (this=0x7fff5460a420, receiver=0x17d1730, event=0x7fff54609360) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x00007f16e0b3f56e in QCoreApplication::notifyInternal (this=0x7fff5460a420, receiver=0x17d1730, event=0x7fff54609360) at kernel/qcoreapplication.cpp:915
#12 0x00007f16dfc6975c in sendEvent (event=0x7fff54609360, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#13 QApplicationPrivate::setFocusWidget (focus=0x0, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2265
#14 0x00007f16dfca9304 in clearFocus (this=0x16ef340) at kernel/qwidget.cpp:6542
#15 QWidget::clearFocus (this=0x16ef340) at kernel/qwidget.cpp:6526
#16 0x00007f16dfcb4b56 in QWidget::~QWidget (this=0x16ef340, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1608
#17 0x00007f16e4ee5659 in UrlBar::~UrlBar (this=0x16ef340, __in_chrg=<optimized out>) at /build/buildd/rekonq-1.1/src/urlbar/urlbar.cpp:167
#18 0x00007f16e0b52182 in QObjectPrivate::deleteChildren (this=0x11e2a20) at kernel/qobject.cpp:1908
#19 0x00007f16dfcb4c24 in QWidget::~QWidget (this=0x11e2f80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#20 0x00007f16e4ee2e71 in ~StackedUrlBar (this=0x11e2f80, __in_chrg=<optimized out>) at /build/buildd/rekonq-1.1/src/urlbar/stackedurlbar.h:41
#21 StackedUrlBar::~StackedUrlBar (this=0x11e2f80, __in_chrg=<optimized out>) at /build/buildd/rekonq-1.1/src/urlbar/stackedurlbar.h:41
#22 0x00007f16dfcc0791 in QWidgetAction::~QWidgetAction (this=0x1713180, __in_chrg=<optimized out>) at kernel/qwidgetaction.cpp:128
#23 0x00007f16e2352aa9 in KAction::~KAction (this=0x1713180, __in_chrg=<optimized out>) at ../../kdeui/actions/kaction.cpp:171
#24 0x00007f16e0b52182 in QObjectPrivate::deleteChildren (this=0x1007b00) at kernel/qobject.cpp:1908
#25 0x00007f16dfcb4c24 in QWidget::~QWidget (this=0x1007920, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#26 0x00007f16e24e2aa5 in KMainWindow::~KMainWindow (this=0x1007920, __in_chrg=<optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467
#27 0x00007f16e4e7f3b1 in MainWindow::~MainWindow (this=0x1007920, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/rekonq-1.1/src/mainwindow.cpp:244
#28 0x00007f16e4e7f409 in MainWindow::~MainWindow (this=0x1007920, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/rekonq-1.1/src/mainwindow.cpp:252
#29 0x00007f16e0b54468 in QObject::event (this=0x1007920, e=<optimized out>) at kernel/qobject.cpp:1176
#30 0x00007f16dfcba0da in QWidget::event (this=0x1007920, event=0x61bba10) at kernel/qwidget.cpp:8830
#31 0x00007f16e00831cb in QMainWindow::event (this=0x1007920, event=0x61bba10) at widgets/qmainwindow.cpp:1478
#32 0x00007f16dfc6ae9c in QApplicationPrivate::notify_helper (this=this@entry=0xfedd70, receiver=receiver@entry=0x1007920, e=e@entry=0x61bba10) at kernel/qapplication.cpp:4562
#33 0x00007f16dfc6f30a in QApplication::notify (this=0x7fff5460a420, receiver=0x1007920, e=0x61bba10) at kernel/qapplication.cpp:4423
#34 0x00007f16e242c1d6 in KApplication::notify (this=0x7fff5460a420, receiver=0x1007920, event=0x61bba10) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007f16e0b3f56e in QCoreApplication::notifyInternal (this=0x7fff5460a420, receiver=receiver@entry=0x1007920, event=event@entry=0x61bba10) at kernel/qcoreapplication.cpp:915
#36 0x00007f16e0b433f1 in sendEvent (event=0x61bba10, receiver=0x1007920) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xfb31f0) at kernel/qcoreapplication.cpp:1539
#38 0x00007f16e0b6da63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#39 postEventSourceDispatch (s=0xfedcf0) at kernel/qeventdispatcher_glib.cpp:279
#40 0x00007f16dd921ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f16dd921de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f16dd921ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f16e0b6dbf6 in QEventDispatcherGlib::processEvents (this=0xfb4ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007f16dfd0fc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007f16e0b3e2bf in QEventLoop::processEvents (this=this@entry=0x7fff5460a2e0, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007f16e0b3e548 in QEventLoop::exec (this=0x7fff5460a2e0, flags=...) at kernel/qeventloop.cpp:204
#47 0x00007f16e0b43708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#48 0x00007f16e4f16f01 in kdemain (argc=1, argv=0x7fff5460a5f8) at /build/buildd/rekonq-1.1/src/main.cpp:223
#49 0x00007f16e4a6676d in __libc_start_main (main=0x400690 <main(int, char**)>, argc=1, ubp_av=0x7fff5460a5f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5460a5e8) at libc-start.c:226
#50 0x00000000004006c1 in _start ()

This bug may be a duplicate of or related to bug 314407, bug 312523, bug 308815.

Possible duplicates by query: bug 314407, bug 312523, bug 311738, bug 311567, bug 310905.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-02-12 09:53:30 UTC

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