Bug 330653 - Konq flash crash
Summary: Konq flash crash
Status: RESOLVED WORKSFORME
Alias: None
Product: kwebkitpart
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: webkit-devel
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2014-02-02 05:32 UTC by ssaady
Modified: 2018-10-27 03:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ssaady 2014-02-02 05:32:57 UTC
Application: konqueror (4.11.5)
KDE Platform Version: 4.11.5 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.12.8-300.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
using konqueror and flash, watching flash video.  everythoing was up to date

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f071865d8c0 (LWP 9169))]

Thread 6 (Thread 0x7f06c9520700 (LWP 9171)):
#0  0x00007fffe6bfea1f in clock_gettime ()
#1  0x000000325f702f3d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x000000326b2d37ab in do_gettime (frac=0x7f06c951fad0, sec=0x7f06c951fac8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x000000326b3b4299 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f06c4002860) at kernel/qeventdispatcher_unix.cpp:354
#5  0x000000326b3b30a7 in timerSourceCheckHelper (src=0x7f06c4002800) at kernel/qeventdispatcher_glib.cpp:150
#6  0x0000003262a48ff9 in g_main_context_check (context=context@entry=0x7f06c40009a0, max_priority=2147483647, fds=fds@entry=0x7f06c40029c0, n_fds=n_fds@entry=1) at gmain.c:3557
#7  0x0000003262a49533 in g_main_context_iterate (context=context@entry=0x7f06c40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#8  0x0000003262a496dc in g_main_context_iteration (context=0x7f06c40009a0, may_block=1) at gmain.c:3774
#9  0x000000326b3b2ec6 in QEventDispatcherGlib::processEvents (this=0x7f06c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#10 0x000000326b382edf in QEventLoop::processEvents (this=this@entry=0x7f06c951fd10, flags=...) at kernel/qeventloop.cpp:149
#11 0x000000326b38322d in QEventLoop::exec (this=this@entry=0x7f06c951fd10, flags=...) at kernel/qeventloop.cpp:204
#12 0x000000326b279baf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#13 0x000000326b27c3af in QThreadPrivate::start (arg=0x26dd1f0) at thread/qthread_unix.cpp:338
#14 0x000000325fe07f33 in start_thread (arg=0x7f06c9520700) at pthread_create.c:309
#15 0x000000325f6f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f06c3b85700 (LWP 9174)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00000032870bc46d in JSC::BlockAllocator::blockFreeingThreadMain (this=0x2b86458) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x00000032873aed36 in WTF::wtfThreadEntryPoint (param=0x25c9340) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x000000325fe07f33 in start_thread (arg=0x7f06c3b85700) at pthread_create.c:309
#4  0x000000325f6f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f06abfff700 (LWP 9182)):
#0  0x00007fffe6bfe706 in clock_gettime ()
#1  0x000000325f702f3d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x000000326b2d37ab in do_gettime (frac=0x7f06abffea30, sec=0x7f06abffea28) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x000000326b3b4655 in updateCurrentTime (this=0x7f06a0002860) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f06a0002860, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x000000326b3b2cdc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f06abffeb04) at kernel/qeventdispatcher_glib.cpp:136
#7  0x000000326b3b2da5 in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f06abffeb04) at kernel/qeventdispatcher_glib.cpp:169
#8  0x0000003262a48bed in g_main_context_prepare (context=context@entry=0x7f06a00009a0, priority=priority@entry=0x7f06abffeb90) at gmain.c:3340
#9  0x0000003262a494bb in g_main_context_iterate (context=context@entry=0x7f06a00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3693
#10 0x0000003262a496dc in g_main_context_iteration (context=0x7f06a00009a0, may_block=1) at gmain.c:3774
#11 0x000000326b3b2ec6 in QEventDispatcherGlib::processEvents (this=0x7f06a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x000000326b382edf in QEventLoop::processEvents (this=this@entry=0x7f06abffecd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x000000326b38322d in QEventLoop::exec (this=this@entry=0x7f06abffecd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x000000326b279baf in QThread::exec (this=this@entry=0x2eb5510) at thread/qthread.cpp:536
#15 0x00000032755b294e in KIO::NameLookUpThread::run (this=0x2eb5510) at /usr/src/debug/kdelibs-4.11.5/kio/kio/hostinfo.cpp:226
#16 0x000000326b27c3af in QThreadPrivate::start (arg=0x2eb5510) at thread/qthread_unix.cpp:338
#17 0x000000325fe07f33 in start_thread (arg=0x7f06abfff700) at pthread_create.c:309
#18 0x000000325f6f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f069b601700 (LWP 9203)):
#0  g_main_context_prepare (context=context@entry=0x346a310, priority=priority@entry=0x7f069b600d10) at gmain.c:3407
#1  0x0000003262a494bb in g_main_context_iterate (context=0x346a310, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3693
#2  0x0000003262a49a3a in g_main_loop_run (loop=0x346a2a0) at gmain.c:3907
#3  0x00007f070a64a376 in gdbus_shared_thread_func (user_data=0x346a2e0) at gdbusprivate.c:278
#4  0x0000003262a6ea45 in g_thread_proxy (data=0x329c8f0) at gthread.c:798
#5  0x000000325fe07f33 in start_thread (arg=0x7f069b601700) at pthread_create.c:309
#6  0x000000325f6f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f069ae00700 (LWP 9204)):
#0  0x000000325f6ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003262a495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f068c0008c0, timeout=-1, context=0x3475e50) at gmain.c:4007
#2  g_main_context_iterate (context=context@entry=0x3475e50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x0000003262a496dc in g_main_context_iteration (context=0x3475e50, may_block=may_block@entry=1) at gmain.c:3774
#4  0x0000003262a49729 in glib_worker_main (data=<optimized out>) at gmain.c:5473
#5  0x0000003262a6ea45 in g_thread_proxy (data=0x329cb20) at gthread.c:798
#6  0x000000325fe07f33 in start_thread (arg=0x7f069ae00700) at pthread_create.c:309
#7  0x000000325f6f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f071865d8c0 (LWP 9169)):
[KCrash Handler]
#6  QMutex::lock (this=this@entry=0x326b6e3d38) at thread/qmutex.cpp:153
#7  0x000000326b387ac9 in QCoreApplication::postEvent (receiver=0x41a7770, event=0x4375930, priority=0) at kernel/qcoreapplication.cpp:1354
#8  0x0000003285e46bc1 in WebCore::QtPluginWidget::~QtPluginWidget () from /lib64/libQtWebKit.so.4
#9  0x000000328671250f in WTF::HashTable<WTF::RefPtr<WebCore::Widget>, WTF::KeyValuePair<WTF::RefPtr<WebCore::Widget>, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::RefPtr<WebCore::Widget>, WebCore::FrameView*> >, WTF::PtrHash<WTF::RefPtr<WebCore::Widget> >, WTF::KeyValuePairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Widget> >, WTF::HashTraits<WebCore::FrameView*> >, WTF::HashTraits<WTF::RefPtr<WebCore::Widget> > >::deallocateTable () from /lib64/libQtWebKit.so.4
#10 0x0000003286712fc9 in WebCore::WidgetHierarchyUpdatesSuspensionScope::moveWidgets () from /lib64/libQtWebKit.so.4
#11 0x00000032860bc0fa in WebCore::Element::detach () from /lib64/libQtWebKit.so.4
#12 0x000000328607aa54 in WebCore::ContainerNode::detach () from /lib64/libQtWebKit.so.4
#13 0x00000032860935d1 in WebCore::Document::detach () from /lib64/libQtWebKit.so.4
#14 0x00000032864b170c in WebCore::Frame::setView () from /lib64/libQtWebKit.so.4
#15 0x0000003286418913 in WebCore::FrameLoader::detachFromParent () from /lib64/libQtWebKit.so.4
#16 0x0000003285e173db in QWebPage::~QWebPage () from /lib64/libQtWebKit.so.4
#17 0x00007f070a917984 in ~NewWindowPage (this=0x3508010, __in_chrg=<optimized out>) at /usr/src/debug/kwebkitpart-1.3.2/src/webpage.cpp:853
#18 NewWindowPage::~NewWindowPage (this=0x3508010, __in_chrg=<optimized out>) at /usr/src/debug/kwebkitpart-1.3.2/src/webpage.cpp:856
#19 0x0000003285e1eb93 in QWebViewPrivate::detachCurrentPage () from /lib64/libQtWebKit.so.4
#20 0x0000003285e1ebc3 in QWebViewPrivate::~QWebViewPrivate () from /lib64/libQtWebKit.so.4
#21 0x0000003285e1e850 in QWebView::~QWebView () from /lib64/libQtWebKit.so.4
#22 0x00007f070a90e189 in WebView::~WebView (this=0x2830250, __in_chrg=<optimized out>) at /usr/src/debug/kwebkitpart-1.3.2/src/webview.cpp:85
#23 0x000000326b39b6b8 in QObjectPrivate::deleteChildren (this=this@entry=0x381b1f0) at kernel/qobject.cpp:1907
#24 0x000000326e018f57 in QWidget::~QWidget (this=0x2e4d710, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#25 0x000000326e019289 in QWidget::~QWidget (this=0x2e4d710, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1703
#26 0x000000328362721e in KParts::Part::~Part (this=0x386de40, __vtt_parm=0x7f070ab3d650 <VTT for KWebKitPart+16>, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.11.5/kparts/part.cpp:209
#27 0x00007f070a8fd377 in KWebKitPart::~KWebKitPart (this=0x386de40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kwebkitpart-1.3.2/src/kwebkitpart.cpp:181
#28 0x00007f070a8fd3b9 in KWebKitPart::~KWebKitPart (this=0x386de40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kwebkitpart-1.3.2/src/kwebkitpart.cpp:183
#29 0x000000326ae45692 in KonqView::~KonqView (this=0x35a4e50, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqview.cpp:130
#30 0x000000326ae45979 in KonqView::~KonqView (this=0x35a4e50, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqview.cpp:138
#31 0x000000326ae4a93c in KonqViewManager::clear (this=0x243f700) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqviewmanager.cpp:715
#32 0x000000326ae97e0b in KonqMainWindow::stayPreloaded (this=0x2442d70) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqmainwindow.cpp:5786
#33 0x000000326ae983f0 in KonqMainWindow::queryExit (this=0x2442d70) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqmainwindow.cpp:5228
#34 0x000000327130924c in KMainWindow::closeEvent (this=this@entry=0x2442d70, e=e@entry=0x7fffe6bc0600) at /usr/src/debug/kdelibs-4.11.5/kdeui/widgets/kmainwindow.cpp:604
#35 0x000000326ae7f71f in KonqMainWindow::closeEvent (this=0x2442d70, e=<optimized out>) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqmainwindow.cpp:5195
#36 0x000000326e01c954 in QWidget::event (this=this@entry=0x2442d70, event=event@entry=0x7fffe6bc0600) at kernel/qwidget.cpp:8545
#37 0x000000326e3ed0e3 in QMainWindow::event (this=this@entry=0x2442d70, event=event@entry=0x7fffe6bc0600) at widgets/qmainwindow.cpp:1478
#38 0x00000032713093f1 in KMainWindow::event (this=this@entry=0x2442d70, ev=ev@entry=0x7fffe6bc0600) at /usr/src/debug/kdelibs-4.11.5/kdeui/widgets/kmainwindow.cpp:1084
#39 0x0000003271344aa9 in KXmlGuiWindow::event (this=this@entry=0x2442d70, ev=ev@entry=0x7fffe6bc0600) at /usr/src/debug/kdelibs-4.11.5/kdeui/xmlgui/kxmlguiwindow.cpp:126
#40 0x000000326ae98544 in KonqMainWindow::event (this=0x2442d70, e=0x7fffe6bc0600) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqmainwindow.cpp:5769
#41 0x000000326dfc9d8c in QApplicationPrivate::notify_helper (this=0x22fdfa0, receiver=0x2442d70, e=0x7fffe6bc0600) at kernel/qapplication.cpp:4562
#42 0x000000326dfd0725 in QApplication::notify (this=this@entry=0x7fffe6bc0e70, receiver=receiver@entry=0x2442d70, e=e@entry=0x7fffe6bc0600) at kernel/qapplication.cpp:4348
#43 0x000000327124a7da in KApplication::notify (this=0x7fffe6bc0e70, receiver=0x2442d70, event=0x7fffe6bc0600) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#44 0x000000326b38439d in QCoreApplication::notifyInternal (this=0x7fffe6bc0e70, receiver=receiver@entry=0x2442d70, event=event@entry=0x7fffe6bc0600) at kernel/qcoreapplication.cpp:949
#45 0x000000326e018b79 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#46 QWidgetPrivate::close_helper (this=0x23b9440, mode=mode@entry=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7942
#47 0x000000326e0379b2 in translateCloseEvent (this=0x2442d70) at kernel/qapplication_x11.cpp:5479
#48 QApplication::x11ClientMessage (this=<optimized out>, w=0x2442d70, event=<optimized out>, passive_only=<optimized out>) at kernel/qapplication_x11.cpp:3175
#49 0x000000326e04455f in QApplication::x11ProcessEvent (this=0x7fffe6bc0e70, event=event@entry=0x7fffe6bc0890) at kernel/qapplication_x11.cpp:3800
#50 0x000000326e06bb24 in x11EventSourceDispatch (s=s@entry=0x22fb850, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#51 0x0000003262a492a6 in g_main_dispatch (context=0x22fb0d0) at gmain.c:3066
#52 g_main_context_dispatch (context=context@entry=0x22fb0d0) at gmain.c:3642
#53 0x0000003262a49628 in g_main_context_iterate (context=context@entry=0x22fb0d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#54 0x0000003262a496dc in g_main_context_iteration (context=0x22fb0d0, may_block=1) at gmain.c:3774
#55 0x000000326b3b2ea5 in QEventDispatcherGlib::processEvents (this=0x22caa20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#56 0x000000326e06bca6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#57 0x000000326b382edf in QEventLoop::processEvents (this=this@entry=0x7fffe6bc0c80, flags=...) at kernel/qeventloop.cpp:149
#58 0x000000326b38322d in QEventLoop::exec (this=this@entry=0x7fffe6bc0c80, flags=...) at kernel/qeventloop.cpp:204
#59 0x000000326b388749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#60 0x000000326dfc83fc in QApplication::exec () at kernel/qapplication.cpp:3823
#61 0x000000326aeb7646 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-baseapps-4.11.5/konqueror/src/konqmain.cpp:227
#62 0x000000325f621d65 in __libc_start_main (main=0x4008a0 <main(int, char**)>, argc=2, argv=0x7fffe6bc1018, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe6bc1008) at libc-start.c:285
#63 0x00000000004008d1 in _start ()

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2014-03-06 13:26:51 UTC
Cannot reproduce. Can this crash be reliably reproduced?
Comment 2 Andrew Crouthamel 2018-09-25 03:55:48 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 set the bug status 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 Andrew Crouthamel 2018-10-27 03:36:58 UTC
Dear Bug Submitter,

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!