Bug 330225

Summary: Unexpected crash of Konqueror
Product: [Unmaintained] kdelibs Reporter: Jon Ahlquist <Jon.Ahlquist>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.11.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jon Ahlquist 2014-01-21 00:52:40 UTC
Application: konqueror (4.11.5)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.12.6-300.fc20.i686+PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: I was simply looking at a Web page. The cursor may have been above a hyperlink, but I did not click on it. I was quite surprised by the Konqueror crash. It was quite unexpected.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb6456a80 (LWP 22413))]

Thread 4 (Thread 0xb0f6bb40 (LWP 22415)):
#0  0xb772f424 in __kernel_vsyscall ()
#1  0x469e96ab in read () at ../sysdeps/unix/syscall-template.S:81
#2  0x48c7f106 in read (__nbytes=16, __buf=0xb0f6b05c, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x873dbe0) at gwakeup.c:212
#4  0x48c3a34b in g_main_context_check (context=context@entry=0xb06004e0, max_priority=2147483647, fds=fds@entry=0xb0602160, n_fds=n_fds@entry=1) at gmain.c:3514
#5  0x48c3a822 in g_main_context_iterate (context=context@entry=0xb06004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#6  0x48c3a9e9 in g_main_context_iteration (context=0xb06004e0, may_block=1) at gmain.c:3774
#7  0x4929462f in QEventDispatcherGlib::processEvents (this=0xb0600468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#8  0x492613b0 in QEventLoop::processEvents (this=this@entry=0xb0f6b214, flags=...) at kernel/qeventloop.cpp:149
#9  0x49261741 in QEventLoop::exec (this=this@entry=0xb0f6b214, flags=...) at kernel/qeventloop.cpp:204
#10 0x49144d55 in QThread::exec (this=this@entry=0x8a11328) at thread/qthread.cpp:536
#11 0x49144ebc in QThread::run (this=0x8a11328) at thread/qthread.cpp:603
#12 0x4914781b in QThreadPrivate::start (arg=0x8a11328) at thread/qthread_unix.cpp:338
#13 0x469e2d8a in start_thread (arg=0xb0f6bb40) at pthread_create.c:309
#14 0x4690c9be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0xb021eb40 (LWP 22418)):
#0  0xb772f424 in __kernel_vsyscall ()
#1  0x469e67ac in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xb34bf394 in WTF::ThreadCondition::wait (this=this@entry=0x8d97094, mutex=...) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:379
#3  0xb318602c in JSC::BlockAllocator::blockFreeingThreadMain (this=0x8d97008) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#4  0xb34a1889 in WTF::threadEntryPoint (contextData=0x8a1d5e0) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/Threading.cpp:69
#5  0xb34becba in WTF::wtfThreadEntryPoint (param=0x8883a98) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#6  0x469e2d8a in start_thread (arg=0xb021eb40) at pthread_create.c:309
#7  0x4690c9be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xaea73b40 (LWP 22482)):
#0  0xb772f424 in __kernel_vsyscall ()
#1  0x4691add2 in __GI___clock_gettime (clock_id=1, tp=0xaea72f84) at ../sysdeps/unix/clock_gettime.c:115
#2  0x491a65dd in do_gettime (frac=0xaea72f78, sec=0xaea72f70) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x49296013 in updateCurrentTime (this=0xaf9025bc) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xaf9025bc, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x4929442b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaea73078) at kernel/qeventdispatcher_glib.cpp:136
#7  0x492944dd in timerSourcePrepare (source=0xaf902588, timeout=timeout@entry=0xaea73078) at kernel/qeventdispatcher_glib.cpp:169
#8  0x48c39dbf in g_main_context_prepare (context=<optimized out>, context@entry=0xaf902b70, priority=priority@entry=0xaea730d4) at gmain.c:3340
#9  0x48c3a787 in g_main_context_iterate (context=context@entry=0xaf902b70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3693
#10 0x48c3a9e9 in g_main_context_iteration (context=0xaf902b70, may_block=1) at gmain.c:3774
#11 0x4929462f in QEventDispatcherGlib::processEvents (this=0xaf900de0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x492613b0 in QEventLoop::processEvents (this=this@entry=0xaea731e4, flags=...) at kernel/qeventloop.cpp:149
#13 0x49261741 in QEventLoop::exec (this=this@entry=0xaea731e4, flags=...) at kernel/qeventloop.cpp:204
#14 0x49144d55 in QThread::exec (this=this@entry=0x9bdcaf0) at thread/qthread.cpp:536
#15 0x492401e1 in QInotifyFileSystemWatcherEngine::run (this=0x9bdcaf0) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x4914781b in QThreadPrivate::start (arg=0x9bdcaf0) at thread/qthread_unix.cpp:338
#17 0x469e2d8a in start_thread (arg=0xaea73b40) at pthread_create.c:309
#18 0x4690c9be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb6456a80 (LWP 22413)):
[KCrash Handler]
#7  0xb2aedd8a in WebCore::JSCSSStyleDeclarationOwner::finalize () from /lib/sse2/libQtWebKit.so.4
#8  0xb3184d8b in finalize (this=0xac392000, this@entry=0xac392c40, weakImpl=0xac392c40) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/WeakSetInlines.h:52
#9  JSC::WeakBlock::sweep (this=this@entry=0xac392000) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/WeakBlock.cpp:76
#10 0xb3183db8 in JSC::WeakSet::sweep (this=this@entry=0xaf410224) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/WeakSet.cpp:47
#11 0xb319535a in JSC::MarkedBlock::sweep (this=this@entry=0xaf410000, sweepMode=sweepMode@entry=JSC::MarkedBlock::SweepOnly) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/MarkedBlock.cpp:110
#12 0xb3190927 in sweepNextBlock (this=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:130
#13 JSC::IncrementalSweeper::doSweep (this=this@entry=0x8a2e490, sweepBeginTime=105361.75336644999) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:108
#14 0xb31909b5 in JSC::IncrementalSweeper::doWork (this=0x8a2e490) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:102
#15 0xb319015c in JSC::HeapTimer::timerEvent (this=0x8a2e490) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/HeapTimer.cpp:167
#16 0x4927ce84 in QObject::event (this=0x8a2e490, e=0xbf815d4c) at kernel/qobject.cpp:1156
#17 0x4b86e084 in QApplicationPrivate::notify_helper (this=0x8767fa0, receiver=0x8a2e490, e=0xbf815d4c) at kernel/qapplication.cpp:4562
#18 0x4b874fdc in QApplication::notify (this=0xbf81606c, receiver=0x8a2e490, e=e@entry=0xbf815d4c) at kernel/qapplication.cpp:4348
#19 0xb6e91b10 in KApplication::notify (this=0xbf81606c, receiver=0x8a2e490, event=0xbf815d4c) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#20 0x49262a76 in QCoreApplication::notifyInternal (this=0xbf81606c, receiver=0x8a2e490, event=event@entry=0xbf815d4c) at kernel/qcoreapplication.cpp:949
#21 0x4929763b in sendEvent (event=0xbf815d4c, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#22 QTimerInfoList::activateTimers (this=0x87678b4) at kernel/qeventdispatcher_unix.cpp:621
#23 0x492943ac in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#24 idleTimerSourceDispatch (source=source@entry=0x8767c38) at kernel/qeventdispatcher_glib.cpp:233
#25 0x48c3a556 in g_main_dispatch (context=0x87680c0) at gmain.c:3066
#26 g_main_context_dispatch (context=context@entry=0x87680c0) at gmain.c:3642
#27 0x48c3a920 in g_main_context_iterate (context=context@entry=0x87680c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#28 0x48c3a9e9 in g_main_context_iteration (context=0x87680c0, may_block=1) at gmain.c:3774
#29 0x49294610 in QEventDispatcherGlib::processEvents (this=this@entry=0x8743100, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#30 0x4b9247ac in QGuiEventDispatcherGlib::processEvents (this=0x8743100, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#31 0x492613b0 in QEventLoop::processEvents (this=this@entry=0xbf815f84, flags=...) at kernel/qeventloop.cpp:149
#32 0x49261741 in QEventLoop::exec (this=this@entry=0xbf815f84, flags=...) at kernel/qeventloop.cpp:204
#33 0x492673fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#34 0x4b86c395 in QApplication::exec () at kernel/qapplication.cpp:3823
#35 0xb76e3a7a in kdemain (argc=2, argv=0xbf8161f4) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqmain.cpp:227
#36 0x0804872c in main (argc=2, argv=0xbf8161f4) at /usr/src/debug/kde-baseapps-4.11.5/i686-redhat-linux-gnu/konqueror/src/konqueror_dummy.cpp:3

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 04:08:46 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:44:19 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Jon Ahlquist 2018-11-16 01:04:42 UTC
After trying KDE briefly at the time that Konqueror crashed for me, I have gone back to Gnome, so I no longer have a computer with KDE to check the status of this bug.
Comment 4 Bug Janitor Service 2018-12-01 03:44:37 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-12-16 03:44:20 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!