Bug 316231 - Rekonq freezes and crashes when I force to exit it
Summary: Rekonq freezes and crashes when I force to exit it
Status: RESOLVED WORKSFORME
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 2.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-06 17:15 UTC by Matthias Mailänder
Modified: 2013-03-23 06:10 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 Matthias Mailänder 2013-03-06 17:15:17 UTC
Application: rekonq (2.2)
KDE Platform Version: 4.10.1 "release 552"
Qt Version: 4.8.4
Operating System: Linux 3.8.0-1-desktop i686
Distribution: "openSUSE 12.2 (i586)"

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

It crashed on first startup after I updated to KDE 4.10.1. I then enabled JavaScript and WebGL again as this did not solve the unstability. I could surf a little. After 3 tabs with more complex websites like Facebook it froze hard again. The duplicates presented by the crash reporter involved starting or leaving private mode browsing. I never enabled private mode. It crashed when I tried to type something into the address bar.

The crash can be reproduced sometimes.

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

Thread 6 (Thread 0xb077eb40 (LWP 1766)):
#0  0xb778e424 in __kernel_vsyscall ()
#1  0xb6c0aa4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb3f7830d in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb3f7833f in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb6c06e32 in start_thread () from /lib/libpthread.so.0
#5  0xb5f757ee in clone () from /lib/libc.so.6

Thread 5 (Thread 0xafe5db40 (LWP 1767)):
#0  0xb6c08fa3 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb599f940 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0xb595fc3a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb6dce66f in QEventDispatcherGlib::processEvents (this=0xaf500468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0xb6d9b14c in QEventLoop::processEvents (this=this@entry=0xafe5d258, flags=...) at kernel/qeventloop.cpp:149
#5  0xb6d9b441 in QEventLoop::exec (this=0xafe5d258, flags=...) at kernel/qeventloop.cpp:204
#6  0xb6c86b5c in QThread::exec (this=this@entry=0x8f9dc48) at thread/qthread.cpp:542
#7  0xb6c86cbb in QThread::run (this=0x8f9dc48) at thread/qthread.cpp:609
#8  0xb6c89f68 in QThreadPrivate::start (arg=0x8f9dc48) at thread/qthread_unix.cpp:338
#9  0xb6c06e32 in start_thread () from /lib/libpthread.so.0
#10 0xb5f757ee in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaa667b40 (LWP 1848)):
#0  0xb778e424 in __kernel_vsyscall ()
#1  0xb6c0aa4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xaafe3b18 in queue_processor(void*) () from /usr/lib/IcedTeaPlugin.so
#3  0xb6c06e32 in start_thread () from /lib/libpthread.so.0
#4  0xb5f757ee in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa9e66b40 (LWP 1849)):
#0  0xb778e424 in __kernel_vsyscall ()
#1  0xb6c0aa4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xaafe3b18 in queue_processor(void*) () from /usr/lib/IcedTeaPlugin.so
#3  0xb6c06e32 in start_thread () from /lib/libpthread.so.0
#4  0xb5f757ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa9665b40 (LWP 1850)):
#0  0xb778e424 in __kernel_vsyscall ()
#1  0xb6c0aa4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xaafe3b18 in queue_processor(void*) () from /usr/lib/IcedTeaPlugin.so
#3  0xb6c06e32 in start_thread () from /lib/libpthread.so.0
#4  0xb5f757ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb54a5740 (LWP 1765)):
[KCrash Handler]
#7  0xb6f084b4 in QVectorData::shared_null () from /usr/lib/libQtCore.so.4
#8  0xb65d7756 in QStyleSheetStyle::event (this=0x90a8350, e=0xbfcb5820) at styles/qstylesheetstyle.cpp:5798
#9  0xb626ab9c in QApplicationPrivate::notify_helper (this=0x8ea7380, receiver=0x90a8350, e=0xbfcb5820) at kernel/qapplication.cpp:4562
#10 0xb626f59f in QApplication::notify (this=0xbfcb5820, receiver=0x90a8350, e=0xbfcb5820) at kernel/qapplication.cpp:3944
#11 0xb750f0f1 in KApplication::notify (this=0xbfcb64d8, receiver=0x90a8350, event=0xbfcb5820) at /usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#12 0xb6d9c67e in QCoreApplication::notifyInternal (this=0xbfcb64d8, receiver=0x90a8350, event=0xbfcb5820) at kernel/qcoreapplication.cpp:946
#13 0xb626938a in sendEvent (event=0xbfcb5820, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#14 QApplicationPrivate::setFocusWidget (focus=0x0, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2265
#15 0xb62b133c in clearFocus (this=0x8fa7750) at kernel/qwidget.cpp:6546
#16 QWidget::clearFocus (this=0x8fa7750) at kernel/qwidget.cpp:6530
#17 0xb62bdcd5 in QWidget::~QWidget (this=0x8fa7750, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1612
#18 0xb66e235f in QLineEdit::~QLineEdit (this=0x8fa7750, __in_chrg=<optimized out>) at widgets/qlineedit.cpp:357
#19 0xb75d96e6 in KLineEdit::~KLineEdit (this=0x8fa7750, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.1/kdeui/widgets/klineedit.cpp:245
#20 0xb190dcbf in UrlBar::~UrlBar (this=0x8fa7750, __in_chrg=<optimized out>) at /usr/src/debug/rekonq-2.2/src/urlbar/urlbar.cpp:170
#21 0xb190dd22 in UrlBar::~UrlBar (this=0x8fa7750, __in_chrg=<optimized out>) at /usr/src/debug/rekonq-2.2/src/urlbar/urlbar.cpp:176
#22 0xb62caff7 in QWidgetAction::~QWidgetAction (this=0x905aa98, __in_chrg=<optimized out>) at kernel/qwidgetaction.cpp:128
#23 0xb7416571 in KAction::~KAction (this=0x905aa98, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.1/kdeui/actions/kaction.cpp:160
#24 0xb74165d2 in KAction::~KAction (this=0x905aa98, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.1/kdeui/actions/kaction.cpp:171
#25 0xb6db04b9 in QObjectPrivate::deleteChildren (this=0x8fa3920) at kernel/qobject.cpp:1916
#26 0xb62bdd88 in QWidget::~QWidget (this=0x8fa38c8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#27 0xb194b33e in WebWindow::~WebWindow (this=0x8fa38c8, __in_chrg=<optimized out>) at /usr/src/debug/rekonq-2.2/src/webwindow/webwindow.cpp:155
#28 0xb194b3a2 in WebWindow::~WebWindow (this=0x8fa38c8, __in_chrg=<optimized out>) at /usr/src/debug/rekonq-2.2/src/webwindow/webwindow.cpp:164
#29 0xb6db04b9 in QObjectPrivate::deleteChildren (this=0x8ead840) at kernel/qobject.cpp:1916
#30 0xb62bdd88 in QWidget::~QWidget (this=0x8eab650, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#31 0xb66d461f in QFrame::~QFrame (this=0x8eab650, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#32 0xb673b3cf in QStackedWidget::~QStackedWidget (this=0x8eab650, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:194
#33 0xb673b412 in QStackedWidget::~QStackedWidget (this=0x8eab650, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:196
#34 0xb6db04b9 in QObjectPrivate::deleteChildren (this=0x8f83ed8) at kernel/qobject.cpp:1916
#35 0xb62bdd88 in QWidget::~QWidget (this=0x8f84af8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#36 0xb6747e9f in QTabWidget::~QTabWidget (this=0x8f84af8, __in_chrg=<optimized out>) at widgets/qtabwidget.cpp:365
#37 0xb760d8f2 in KTabWidget::~KTabWidget (this=0x8f84af8, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.1/kdeui/widgets/ktabwidget.cpp:254
#38 0xb1901264 in RekonqWindow::~RekonqWindow (this=0x8f84af8, __in_chrg=<optimized out>) at /usr/src/debug/rekonq-2.2/src/tabwindow/rekonqwindow.cpp:149
#39 0xb190a93d in ~TabWindow (this=0x8f84af8, __in_chrg=<optimized out>) at /usr/src/debug/rekonq-2.2/src/tabwindow/tabwindow.h:58
#40 TabWindow::~TabWindow (this=0x8f84af8, __in_chrg=<optimized out>) at /usr/src/debug/rekonq-2.2/src/tabwindow/tabwindow.h:58
#41 0xb6db01e3 in qDeleteInEventHandler (o=o@entry=0x8f84af8) at kernel/qobject.cpp:4278
#42 0xb6db2980 in QObject::event (this=0x8f84af8, e=0xa25d628) at kernel/qobject.cpp:1184
#43 0xb62c3b4a in QWidget::event (this=0x8f84af8, event=0xa25d628) at kernel/qwidget.cpp:8845
#44 0xb6749015 in QTabWidget::event (this=0x8f84af8, ev=0xa25d628) at widgets/qtabwidget.cpp:1069
#45 0xb626ab9c in QApplicationPrivate::notify_helper (this=0x8ea7380, receiver=0x8f84af8, e=0xa25d628) at kernel/qapplication.cpp:4562
#46 0xb626f644 in QApplication::notify (this=0x8ea7380, receiver=0x8f84af8, e=0xa25d628) at kernel/qapplication.cpp:4423
#47 0xb750f0f1 in KApplication::notify (this=0xbfcb64d8, receiver=0x8f84af8, event=0xa25d628) at /usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#48 0xb6d9c67e in QCoreApplication::notifyInternal (this=0xbfcb64d8, receiver=0x8f84af8, event=0xa25d628) at kernel/qcoreapplication.cpp:946
#49 0xb6da03cd in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x8e0fa40) at kernel/qcoreapplication.cpp:1570
#51 0xb6da064c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52) at kernel/qcoreapplication.cpp:1463
#52 0xb6da072d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#53 0xb6268a14 in QApplication::exec () at kernel/qapplication.cpp:3823
#54 0xb1961e05 in kdemain (argc=1, argv=0x8e5e2d0) at /usr/src/debug/rekonq-2.2/src/main.cpp:240
#55 0x0804fb6a in _start ()

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

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-03-23 05:54:47 UTC

*** This bug has been marked as a duplicate of bug 306325 ***
Comment 2 Jekyll Wu 2013-03-23 05:56:16 UTC
reopen, since this happens in a quite recent version
Comment 3 Matthias Mailänder 2013-03-23 06:10:57 UTC
I updated to

rekonq
Version 2.2.1
KDE 4.10.1 "release 545"
openSUSE 12.3

and the issue seems gone. No idea what caused it :/ sorry for the meaningless bug report.