Application: konqueror (4.12.5) KDE Platform Version: 4.12.5 Qt Version: 4.8.6 Operating System: Linux 3.14.7-200.fc20.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: I clicked in the address bar and entered "www.google.com" and pressed the Enter key. - Custom settings of the application: Because of somewhat similar previous crashes, I had deleted ~/.kde/share/apps/konqueror and rebooted. Using the kde launcher, I started konqueror and got to the default start page. The crash can be reproduced every time. -- 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 0x7f87c46288c0 (LWP 1770))] Thread 3 (Thread 0x7f87b6a32700 (LWP 1772)): #0 0x00000033936ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x0000003397a495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f87700029c0, timeout=6456, context=0x7f87700009a0) at gmain.c:4007 #2 g_main_context_iterate (context=context@entry=0x7f87700009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 #3 0x0000003397a496dc in g_main_context_iteration (context=0x7f87700009a0, may_block=1) at gmain.c:3774 #4 0x000000329dbb5a7e in QEventDispatcherGlib::processEvents (this=0x7f87700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #5 0x000000329db8595f in QEventLoop::processEvents (this=this@entry=0x7f87b6a31d10, flags=...) at kernel/qeventloop.cpp:149 #6 0x000000329db85cad in QEventLoop::exec (this=this@entry=0x7f87b6a31d10, flags=...) at kernel/qeventloop.cpp:204 #7 0x000000329da79e8f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #8 0x000000329da7c6bf in QThreadPrivate::start (arg=0x2455620) at thread/qthread_unix.cpp:349 #9 0x0000003393e07f33 in start_thread (arg=0x7f87b6a32700) at pthread_create.c:309 #10 0x00000033936f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f876fcd5700 (LWP 1775)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000032adabc1bd in JSC::BlockAllocator::blockFreeingThreadMain (this=0x27d0108) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128 #2 0x00000032addaea86 in WTF::wtfThreadEntryPoint (param=0x2006990) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196 #3 0x0000003393e07f33 in start_thread (arg=0x7f876fcd5700) at pthread_create.c:309 #4 0x00000033936f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f87c46288c0 (LWP 1770)): [KCrash Handler] #6 _mm_loadu_si128 (__P=0x7f876c17d010) at /usr/lib/gcc/x86_64-redhat-linux/4.8.2/include/emmintrin.h:684 #7 comp_func_SourceOver_sse2 (destPixels=0x7f876fd7a790, srcPixels=0x7f876c17d010, length=680, const_alpha=<optimized out>) at painting/qdrawhelper_sse2.cpp:152 #8 0x000000329f9b39c7 in blend_untransformed_generic<(SpanMethod)0> (count=<optimized out>, spans=0x7fffd4bdbca0, userData=0x2776d90) at painting/qdrawhelper.cpp:3636 #9 0x000000329f98d0f6 in fillRect_normalized (r=..., data=data@entry=0x2776d90, pe=pe@entry=0x2776aa0) at painting/qpaintengine_raster.cpp:1494 #10 0x000000329f992fbd in QRasterPaintEngine::drawImage (this=<optimized out>, r=..., img=..., sr=...) at painting/qpaintengine_raster.cpp:2469 #11 0x000000329f99a7e3 in QRasterPaintEngine::drawPixmap (this=0x2772080, r=..., pixmap=..., sr=...) at painting/qpaintengine_raster.cpp:2101 #12 0x000000329f91ea64 in QPainter::drawPixmap (this=0x7fffd4bde5d0, r=..., pm=..., sr=...) at painting/qpainter.cpp:5468 #13 0x00000032ad18d427 in WebCore::BitmapImage::draw () from /lib64/libQtWebKit.so.4 #14 0x00000032acf08b0d in WebCore::GraphicsContext::drawImage () from /lib64/libQtWebKit.so.4 #15 0x00000032acf08d9a in WebCore::GraphicsContext::drawImage () from /lib64/libQtWebKit.so.4 #16 0x00000032acf08e0e in WebCore::GraphicsContext::drawImage () from /lib64/libQtWebKit.so.4 #17 0x00000032ad05fcc0 in WebCore::RenderImage::paintIntoRect () from /lib64/libQtWebKit.so.4 #18 0x00000032ad0604d4 in WebCore::RenderImage::paintReplaced () from /lib64/libQtWebKit.so.4 #19 0x00000032ad0d2784 in WebCore::RenderReplaced::paint () from /lib64/libQtWebKit.so.4 #20 0x00000032ad0610d1 in WebCore::RenderImage::paint () from /lib64/libQtWebKit.so.4 #21 0x00000032acfc1cf8 in WebCore::InlineBox::paint () from /lib64/libQtWebKit.so.4 #22 0x00000032acfca31c in WebCore::InlineFlowBox::paint () from /lib64/libQtWebKit.so.4 #23 0x00000032ad117115 in WebCore::RootInlineBox::paint () from /lib64/libQtWebKit.so.4 #24 0x00000032ad093e6c in WebCore::RenderLineBoxList::paint () from /lib64/libQtWebKit.so.4 #25 0x00000032acfd67ed in WebCore::RenderBlock::paintContents () from /lib64/libQtWebKit.so.4 #26 0x00000032acfeff3b in WebCore::RenderBlock::paintObject () from /lib64/libQtWebKit.so.4 #27 0x00000032acfd2f87 in WebCore::RenderBlock::paint () from /lib64/libQtWebKit.so.4 #28 0x00000032acfd6912 in WebCore::RenderBlock::paintChild () from /lib64/libQtWebKit.so.4 #29 0x00000032acfd6a80 in WebCore::RenderBlock::paintChildren () from /lib64/libQtWebKit.so.4 #30 0x00000032acfd6783 in WebCore::RenderBlock::paintContents () from /lib64/libQtWebKit.so.4 #31 0x00000032acfeff3b in WebCore::RenderBlock::paintObject () from /lib64/libQtWebKit.so.4 #32 0x00000032acfd2f87 in WebCore::RenderBlock::paint () from /lib64/libQtWebKit.so.4 #33 0x00000032acfd6912 in WebCore::RenderBlock::paintChild () from /lib64/libQtWebKit.so.4 #34 0x00000032acfd6a80 in WebCore::RenderBlock::paintChildren () from /lib64/libQtWebKit.so.4 #35 0x00000032acfd6783 in WebCore::RenderBlock::paintContents () from /lib64/libQtWebKit.so.4 #36 0x00000032acfeff3b in WebCore::RenderBlock::paintObject () from /lib64/libQtWebKit.so.4 #37 0x00000032acfd2f87 in WebCore::RenderBlock::paint () from /lib64/libQtWebKit.so.4 #38 0x00000032acfd6912 in WebCore::RenderBlock::paintChild () from /lib64/libQtWebKit.so.4 #39 0x00000032acfd6a80 in WebCore::RenderBlock::paintChildren () from /lib64/libQtWebKit.so.4 #40 0x00000032acfd6783 in WebCore::RenderBlock::paintContents () from /lib64/libQtWebKit.so.4 #41 0x00000032acfeff3b in WebCore::RenderBlock::paintObject () from /lib64/libQtWebKit.so.4 #42 0x00000032acfd2f87 in WebCore::RenderBlock::paint () from /lib64/libQtWebKit.so.4 #43 0x00000032ad07e05f in WebCore::RenderLayer::paintLayerContents () from /lib64/libQtWebKit.so.4 #44 0x00000032ad07e809 in WebCore::RenderLayer::paintLayer () from /lib64/libQtWebKit.so.4 #45 0x00000032ad07f846 in WebCore::RenderLayer::paintList () from /lib64/libQtWebKit.so.4 #46 0x00000032ad07d2ce in WebCore::RenderLayer::paintLayerContents () from /lib64/libQtWebKit.so.4 #47 0x00000032ad07e809 in WebCore::RenderLayer::paintLayer () from /lib64/libQtWebKit.so.4 #48 0x00000032ad07e919 in WebCore::RenderLayer::paint () from /lib64/libQtWebKit.so.4 #49 0x00000032acec1f4e in WebCore::FrameView::paintContents () from /lib64/libQtWebKit.so.4 #50 0x00000032ac80523d in QWebFramePrivate::renderRelativeCoords () from /lib64/libQtWebKit.so.4 #51 0x00000032ac805517 in QWebFrame::render () from /lib64/libQtWebKit.so.4 #52 0x00000032ac81e960 in QWebView::paintEvent () from /lib64/libQtWebKit.so.4 #53 0x000000329f81d816 in QWidget::event (this=0x2472d40, event=0x7fffd4bdeac0) at kernel/qwidget.cpp:8546 #54 0x00000032ac81f778 in QWebView::event () from /lib64/libQtWebKit.so.4 #55 0x000000329f7cae7c in QApplicationPrivate::notify_helper (this=0x1e119f0, receiver=0x2472d40, e=0x7fffd4bdeac0) at kernel/qapplication.cpp:4565 #56 0x000000329f7d17e5 in QApplication::notify (this=this@entry=0x7fffd4bdf760, receiver=receiver@entry=0x2472d40, e=e@entry=0x7fffd4bdeac0) at kernel/qapplication.cpp:4351 #57 0x00000032a0e4ab0a in KApplication::notify (this=0x7fffd4bdf760, receiver=0x2472d40, event=0x7fffd4bdeac0) at /usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311 #58 0x000000329db86ebd in QCoreApplication::notifyInternal (this=0x7fffd4bdf760, receiver=0x2472d40, event=0x7fffd4bdeac0) at kernel/qcoreapplication.cpp:953 #59 0x000000329f817b79 in QWidgetPrivate::drawWidget (this=this@entry=0x24b7e20, pdev=0x2276e60, rgn=..., offset=..., flags=68, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x2194a60) at ../../src/corelib/kernel/qcoreapplication.h:234 #60 0x000000329f9e33ba in QWidgetBackingStore::sync (this=0x2194a60) at painting/qbackingstore.cpp:1365 #61 0x000000329f80c4e0 in QWidgetPrivate::syncBackingStore (this=0x2040180) at kernel/qwidget.cpp:1894 #62 0x000000329f81d5a6 in QWidget::event (this=this@entry=0x2040a60, event=event@entry=0x2b27450) at kernel/qwidget.cpp:8693 #63 0x000000329fbef323 in QMainWindow::event (this=this@entry=0x2040a60, event=event@entry=0x2b27450) at widgets/qmainwindow.cpp:1478 #64 0x00000032a0f098e1 in KMainWindow::event (this=this@entry=0x2040a60, ev=ev@entry=0x2b27450) at /usr/src/debug/kdelibs-4.12.5/kdeui/widgets/kmainwindow.cpp:1084 #65 0x00000032a0f44fa9 in KXmlGuiWindow::event (this=this@entry=0x2040a60, ev=ev@entry=0x2b27450) at /usr/src/debug/kdelibs-4.12.5/kdeui/xmlgui/kxmlguiwindow.cpp:126 #66 0x00000032a4698524 in KonqMainWindow::event (this=0x2040a60, e=0x2b27450) at /usr/src/debug/kde-baseapps-4.12.5/konqueror/src/konqmainwindow.cpp:5769 #67 0x000000329f7cae7c in QApplicationPrivate::notify_helper (this=0x1e119f0, receiver=0x2040a60, e=0x2b27450) at kernel/qapplication.cpp:4565 #68 0x000000329f7d17e5 in QApplication::notify (this=this@entry=0x7fffd4bdf760, receiver=receiver@entry=0x2040a60, e=e@entry=0x2b27450) at kernel/qapplication.cpp:4351 #69 0x00000032a0e4ab0a in KApplication::notify (this=0x7fffd4bdf760, receiver=0x2040a60, event=0x2b27450) at /usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311 #70 0x000000329db86ebd in QCoreApplication::notifyInternal (this=0x7fffd4bdf760, receiver=receiver@entry=0x2040a60, event=event@entry=0x2b27450) at kernel/qcoreapplication.cpp:953 #71 0x000000329db8a0d5 in sendEvent (event=0x2b27450, receiver=0x2040a60) at kernel/qcoreapplication.h:231 #72 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1ddf0c0) at kernel/qcoreapplication.cpp:1577 #73 0x000000329db8a573 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #74 0x000000329dbb62de in sendPostedEvents () at kernel/qcoreapplication.h:236 #75 postEventSourceDispatch (s=s@entry=0x1e0d380) at kernel/qeventdispatcher_glib.cpp:300 #76 0x0000003397a492a6 in g_main_dispatch (context=0x1e12710) at gmain.c:3066 #77 g_main_context_dispatch (context=context@entry=0x1e12710) at gmain.c:3642 #78 0x0000003397a49628 in g_main_context_iterate (context=context@entry=0x1e12710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 #79 0x0000003397a496dc in g_main_context_iteration (context=0x1e12710, may_block=1) at gmain.c:3774 #80 0x000000329dbb5a5e in QEventDispatcherGlib::processEvents (this=0x1de0a40, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #81 0x000000329f86cd86 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #82 0x000000329db8595f in QEventLoop::processEvents (this=this@entry=0x7fffd4bdf570, flags=...) at kernel/qeventloop.cpp:149 #83 0x000000329db85cad in QEventLoop::exec (this=this@entry=0x7fffd4bdf570, flags=...) at kernel/qeventloop.cpp:204 #84 0x000000329db8b399 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #85 0x000000329f7c94ec in QApplication::exec () at kernel/qapplication.cpp:3823 #86 0x00000032a46b7616 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-baseapps-4.12.5/konqueror/src/konqmain.cpp:227 #87 0x0000003393621d65 in __libc_start_main (main=0x4008a0 <main(int, char**)>, argc=2, argv=0x7fffd4bdf908, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd4bdf8f8) at libc-start.c:285 #88 0x00000000004008d1 in _start () Reported using DrKonqi
Quite similar crash report: https://bugs.kde.org/show_bug.cgi?id=336338 Maybe f20 gcc 4.8.2 triggers some qt raster bug?
*** Bug 336472 has been marked as a duplicate of this bug. ***
Yep, could to be Fedora specific. Tommi, which similar bug did you mean?
See also bug 335676, bug 334494, and bug 332189, all from Fedora systems.
*** Bug 336497 has been marked as a duplicate of this bug. ***
*** Bug 336555 has been marked as a duplicate of this bug. ***
*** Bug 336641 has been marked as a duplicate of this bug. ***
Created attachment 87580 [details] New crash information added by DrKonqi konqueror (4.12.5) on KDE Platform 4.12.5 using Qt 4.8.6 - What I was doing when the application crashed: If I use Google as a start page, or go to google.com, Konqueror crashes; could this be Fedora specific, or related to Google's World Cup doodle scripts? -- Backtrace (Reduced): #7 0xb6013a1c in comp_func_Source_sse2(unsigned int*, unsigned int const*, int, unsigned int) () from /lib/libQtGui.so.4 #8 0xb62318c2 in void blend_untransformed_generic<(SpanMethod)0>(int, QT_FT_Span_ const*, void*) () from /lib/libQtGui.so.4 #9 0xb6243381 in qBlendTexture(int, QT_FT_Span_ const*, void*) () from /lib/libQtGui.so.4 #10 0xb62162aa in fillRect_normalized(QRect const&, QSpanData*, QRasterPaintEnginePrivate*) () from /lib/libQtGui.so.4 #11 0xb621cf3f in QRasterPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () from /lib/libQtGui.so.4
Based on the links in comment #4 this seems to be a distro specific issue. Has anyone here updated to a more recent Fedora release with the Qt graphics system set to "raster" to see if the problem still persists?
(In reply to comment #9) > Based on the links in comment #4 this seems to be a distro specific issue. > Has anyone here updated to a more recent Fedora release with the Qt graphics > system set to "raster" to see if the problem still persists? My fault. I did not realize the report was on Fedora 20.
*** Bug 345056 has been marked as a duplicate of this bug. ***
*** Bug 353340 has been marked as a duplicate of this bug. ***
Created attachment 100619 [details] New crash information added by DrKonqi konqueror (4.14.7) on KDE Platform 4.14.7 using Qt 4.8.6 - What I was doing when the application crashed: The overflow occurred after clicking the ENTER key to load the site www.google.com.br -- Backtrace (Reduced): #6 0x00007f3e8e286f46 in __memcpy_avx_unaligned () at /lib64/libc.so.6 #7 0x00007f3e8f39c9b6 in void blend_untransformed_generic<(SpanMethod)0>(int, QT_FT_Span_ const*, void*) () at /lib64/libQtGui.so.4 #9 0x00007f3e8f38c7b4 in QRasterPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () at /lib64/libQtGui.so.4 #10 0x00007f3e8f39383b in QRasterPaintEngine::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () at /lib64/libQtGui.so.4 #11 0x00007f3e8f31a2b8 in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () at /lib64/libQtGui.so.4
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!
Just tested Konqueror version 5.0.97 on Fedora 29. No crash occurred; therefore this particular bug seems to have been fixed. I have not used konqueror since the original bug was reported, so I don't know when the behavior changed.
Thanks for the update!
I may have replied too soon. While going to google.com no longer crashes consistently, konqueror is now essentially unusable. Open konqueror windows are unstable. Some operations can sometimes be performed successfully. At other times, moving a window, resizing, entering data into the address bar (like google.com), or simply waiting, results in the window(s) disappearing with no error message apparent. The journal shows numerous QXcbConnection: XCB errors. Certainly, this seems to be a different bug, so I agree that the original issue should be considered resolved. Since I consider konqueror unusable, I will probably not file a bug report on the new issue.