Bug 266937

Summary: Browser Crash [QCoreApplication::notifyInternal]
Product: [Unmaintained] rekonq Reporter: Frank casner <wlpcsbs>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED FIXED    
Severity: crash CC: alberto, albitoulas, avcascade, clara.schuster, florian.maeder, j.adema, jcutietta, sean.salsman, soujanan, vblanton
Priority: NOR    
Version: 0.6.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Frank casner 2011-02-23 01:29:50 UTC
Application: rekonq (0.6.1)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed: I was really just browsing the web but im also running ubuntu server with a kbbuntu desktop gui kinda playing around configuring my system to fit my needs if you need more info send me an email and i can give you more info on what im doing. Frank

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

Thread 6 (Thread 0xb5751b70 (LWP 1623)):
#0  0x00ec7416 in __kernel_vsyscall ()
#1  0x003134dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x001edd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x01bd23a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x01bd2481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0030ecc9 in start_thread () from /lib/libpthread.so.0
#6  0x001e069e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb4c9db70 (LWP 1634)):
#0  0x00ec7416 in __kernel_vsyscall ()
#1  0x003134dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x001edd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0584c9c7 in wait (this=0x964a3c8, mutex=0x964a680, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x964a3c8, mutex=0x964a680, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00cfb030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x964a3b0, th=0x983be48) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00cfe7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x964a740, th=0x983be48) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00cfa55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x964a3b0, th=0x983be48) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00cfe8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964a740, th=0x983be48) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00cfb533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964a3b0, th=0x983be48, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00cfe8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964a740, th=0x983be48) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00cfb533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964a3b0, th=0x983be48, previous=0x9a587f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00cfc95e in ThreadWeaver::ThreadRunHelper::run (this=0xb4c9d2f4, parent=0x964a3b0, th=0x983be48) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00cfd07b in ThreadWeaver::Thread::run (this=0x983be48) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0584bdf9 in QThreadPrivate::start (arg=0x983be48) at thread/qthread_unix.cpp:266
#15 0x0030ecc9 in start_thread () from /lib/libpthread.so.0
#16 0x001e069e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb3c3fb70 (LWP 1684)):
#0  0x00ec7416 in __kernel_vsyscall ()
#1  0x003134dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x001edd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0584c9c7 in wait (this=0x964a3c8, mutex=0x964a680, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x964a3c8, mutex=0x964a680, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00cfb030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x964a3b0, th=0x9a6a550) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00cfe7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x964a740, th=0x9a6a550) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00cfa55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x964a3b0, th=0x9a6a550) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00cfe8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964a740, th=0x9a6a550) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00cfb533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964a3b0, th=0x9a6a550, previous=0xa28eb20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00cfc95e in ThreadWeaver::ThreadRunHelper::run (this=0xb3c3f2f4, parent=0x964a3b0, th=0x9a6a550) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00cfd07b in ThreadWeaver::Thread::run (this=0x9a6a550) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0584bdf9 in QThreadPrivate::start (arg=0x9a6a550) at thread/qthread_unix.cpp:266
#13 0x0030ecc9 in start_thread () from /lib/libpthread.so.0
#14 0x001e069e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb234eb70 (LWP 1685)):
#0  0x089a8e36 in clock_gettime () from /lib/librt.so.1
#1  0x058a750b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0597e6e5 in QTimerInfoList::updateCurrentTime (this=0x9a6f4bc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0597e72a in QTimerInfoList::timerWait (this=0x9a6f4bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0597c7a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb234e0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0597c83d in timerSourcePrepare (source=0x0, timeout=0x89acff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x04050e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x04051279 in ?? () from /lib/libglib-2.0.so.0
#9  0x04051848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0597c59f in QEventDispatcherGlib::processEvents (this=0x99ff8c8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x0594c609 in QEventLoop::processEvents (this=0xb234e290, flags=) at kernel/qeventloop.cpp:149
#12 0x0594ca8a in QEventLoop::exec (this=0xb234e290, flags=...) at kernel/qeventloop.cpp:201
#13 0x05848b7e in QThread::exec (this=0x99dc948) at thread/qthread.cpp:490
#14 0x0592b35b in QInotifyFileSystemWatcherEngine::run (this=0x99dc948) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0584bdf9 in QThreadPrivate::start (arg=0x99dc948) at thread/qthread_unix.cpp:266
#16 0x0030ecc9 in start_thread () from /lib/libpthread.so.0
#17 0x001e069e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xacefeb70 (LWP 1802)):
#0  0x00ec7416 in __kernel_vsyscall ()
#1  0x003134dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x001edd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0584c9c7 in wait (this=0x964a3c8, mutex=0x964a680, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x964a3c8, mutex=0x964a680, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00cfb030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x964a3b0, th=0xa292f58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00cfe7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x964a740, th=0xa292f58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00cfa55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x964a3b0, th=0xa292f58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00cfe8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x964a740, th=0xa292f58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00cfb533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x964a3b0, th=0xa292f58, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00cfc95e in ThreadWeaver::ThreadRunHelper::run (this=0xacefe2f4, parent=0x964a3b0, th=0xa292f58) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00cfd07b in ThreadWeaver::Thread::run (this=0xa292f58) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0584bdf9 in QThreadPrivate::start (arg=0xa292f58) at thread/qthread_unix.cpp:266
#13 0x0030ecc9 in start_thread () from /lib/libpthread.so.0
#14 0x001e069e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7825930 (LWP 1602)):
[KCrash Handler]
#7  QCoreApplication::notifyInternal (this=0xbfa0a454, receiver=0xa27a8b0, event=0xbfa09cb0) at kernel/qcoreapplication.cpp:720
#8  0x02216a1c in sendEvent (enter=0xa27a8b0, leave=0xa2028a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#9  QApplicationPrivate::dispatchEnterLeave (enter=0xa27a8b0, leave=0xa2028a8) at kernel/qapplication.cpp:2722
#10 0x022a4a5c in QApplication::x11ProcessEvent (this=0xbfa0a454, event=0xbfa0a0ac) at kernel/qapplication_x11.cpp:3609
#11 0x022d436a in x11EventSourceDispatch (s=0x95ba540, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#12 0x0404d855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#13 0x04051668 in ?? () from /lib/libglib-2.0.so.0
#14 0x04051848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#15 0x0597c565 in QEventDispatcherGlib::processEvents (this=0x9596688, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#16 0x022d3be5 in QGuiEventDispatcherGlib::processEvents (this=0x9596688, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#17 0x0594c609 in QEventLoop::processEvents (this=0xbfa0a3a4, flags=) at kernel/qeventloop.cpp:149
#18 0x0594ca8a in QEventLoop::exec (this=0xbfa0a3a4, flags=...) at kernel/qeventloop.cpp:201
#19 0x0595100f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#20 0x02210e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#21 0x0041e24e in kdemain (argc=3, argv=0xbfa0a714) at /build/buildd/rekonq-0.6.1/src/main.cpp:198
#22 0x0804859b in main (argc=3, argv=0xbfa0a714) at /build/buildd/rekonq-0.6.1/obj-i686-linux-gnu/src/rekonq_dummy.cpp:3

Possible duplicates by query: bug 266179, bug 266120, bug 264443, bug 260302, bug 256116.

Reported using DrKonqi
Comment 1 Andrea Diamantini 2011-03-19 10:34:03 UTC
*** Bug 260302 has been marked as a duplicate of this bug. ***
Comment 2 Andrea Diamantini 2011-03-19 10:34:20 UTC
*** Bug 256116 has been marked as a duplicate of this bug. ***
Comment 3 Andrea Diamantini 2011-03-19 10:36:08 UTC
*** Bug 266179 has been marked as a duplicate of this bug. ***
Comment 4 Andrea Diamantini 2011-03-19 10:36:27 UTC
*** Bug 266120 has been marked as a duplicate of this bug. ***
Comment 5 Andrea Diamantini 2011-03-19 10:36:53 UTC
*** Bug 264443 has been marked as a duplicate of this bug. ***
Comment 6 Andrea Diamantini 2011-03-19 10:55:33 UTC
*** Bug 255504 has been marked as a duplicate of this bug. ***
Comment 7 Andrea Diamantini 2011-03-19 10:55:54 UTC
*** Bug 255669 has been marked as a duplicate of this bug. ***
Comment 8 Andrea Diamantini 2011-03-19 10:56:47 UTC
*** Bug 254480 has been marked as a duplicate of this bug. ***
Comment 9 Alberto Mattea 2011-03-23 15:23:18 UTC
Created attachment 58288 [details]
New crash information added by DrKonqi

rekonq (0.6.1) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.0

- What I was doing when the application crashed:

Simply browsing the web with 3-4 tabs opened. No plugins were in use.

-- Backtrace (Reduced):
#6  QCoreApplication::notifyInternal (this=0x7fffc85d78d0, receiver=0x4b18040, event=0x7fffc85d6de0) at kernel/qcoreapplication.cpp:719
#7  0x00007f22cb65d61e in sendEvent (enter=<value optimized out>, leave=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#8  QApplicationPrivate::dispatchEnterLeave (enter=<value optimized out>, leave=<value optimized out>) at kernel/qapplication.cpp:2722
#9  0x00007f22cb6e02c1 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffc85d74f0) at kernel/qapplication_x11.cpp:3609
#10 0x00007f22cb70c0e2 in x11EventSourceDispatch (s=0x1c433a0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
Comment 10 Andrea Diamantini 2011-03-23 21:48:31 UTC
Git commit 8eef7ab62aefcebfa0242ed1f7a402df84ba995e by Andrea Diamantini.
Committed on 23/03/2011 at 21:52.
Pushed by adjam into branch 'master'.

Stop timers before deleting objects.

CCBUG:268328
CCBUG:266937

M  +2    -0    src/mainwindow.cpp     
M  +1    -0    src/urlbar/urlbar.cpp     

http://commits.kde.org/rekonq/8eef7ab62aefcebfa0242ed1f7a402df84ba995e
Comment 11 Vladislav Blanton 2011-05-01 07:44:03 UTC
Have any of those effected by the bug been able to test Andrea Diamantini's commit? Can this bug be closed?
Comment 12 Frank casner 2011-05-01 12:35:17 UTC
Yes, this bug can be closed out and thank you all for your quick responce.

Francis A. Casner Jr.
Computer Support Specialist
www.the49dollarsolution.com


On Sun, May 1, 2011 at 1:44 AM, Vladislav Blanton <vblanton@gmail.com>wrote:

> https://bugs.kde.org/show_bug.cgi?id=266937
>
>
> Vladislav Blanton <vblanton@gmail.com> changed:
>
>           What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                 CC|                            |vblanton@gmail.com
>
>
>
>
> --- Comment #11 from Vladislav Blanton <vblanton gmail com>  2011-05-01
> 07:44:03 ---
> Have any of those effected by the bug been able to test Andrea Diamantini's
> commit? Can this bug be closed?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 13 Andrea Diamantini 2011-09-24 07:00:15 UTC
Forgot to close :)
Thank you very much.
Comment 14 Andrea Diamantini 2012-07-05 16:47:08 UTC
*** Bug 274840 has been marked as a duplicate of this bug. ***