Bug 282442 - Crash on following a link
Summary: Crash on following a link
Status: RESOLVED DUPLICATE of bug 215258
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.7.1
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-20 21:59 UTC by Arne Babenhauserheide
Modified: 2011-11-21 19:27 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 Arne Babenhauserheide 2011-09-20 21:59:04 UTC
Application: konqueror (4.7.1 (4.7.1))
KDE Platform Version: 4.7.1 (4.7.1) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 2.6.39-gentoo-r3 x86_64
Distribution (Platform): Gentoo Packages

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

I opened a link in a new tab. It crashed before showing the tab.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fbc47cd3760 (LWP 17224))]

Thread 3 (Thread 0x7fbc2f0ca700 (LWP 17225)):
#0  0x00007fbc4519a273 in poll () from /lib64/libc.so.6
#1  0x00007fbc4219df81 in g_main_context_iterate () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc4219e3be in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc4689e7ae in QEventDispatcherGlib::processEvents (this=0x863180, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbc4686da12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fbc4686dddd in QEventLoop::exec (this=0x7fbc2f0c9de0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fbc4676c6b8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fbc402038ab in KIO::NameLookUpThread::run (this=0x8622b0) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/kio/kio/hostinfo.cpp:226
#8  0x00007fbc4676f38a in QThreadPrivate::start (arg=0x8622b0) at thread/qthread_unix.cpp:320
#9  0x00007fbc464d9d9a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbc451a300d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbc2e8c9700 (LWP 17314)):
#0  0x00007fbc464debbb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbc4676ff7d in wait (this=<value optimized out>, mutex=0x200d920, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x200d920, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fbc46762681 in QThreadPoolThread::run (this=0x3ca15e0) at concurrent/qthreadpool.cpp:140
#4  0x00007fbc4676f38a in QThreadPrivate::start (arg=0x3ca15e0) at thread/qthread_unix.cpp:320
#5  0x00007fbc464d9d9a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbc451a300d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fbc47cd3760 (LWP 17224)):
[KCrash Handler]
#6  0x00007fbc41a665e0 in FT_Get_Sfnt_Table () from /usr/lib64/libfreetype.so.6
#7  0x00007fbc45c6eb51 in QFreetypeFace::fsType (this=<value optimized out>) at text/qfontengine_ft.cpp:169
#8  0x00007fbc45c6c71a in QFontEngineXLFD::faceId (this=0x2436240) at text/qfontengine_x11.cpp:697
#9  0x00007fbc45c69767 in QFontEngineXLFD::getSfntTableData (this=0x2436240, tag=1195656518, buffer=<value optimized out>, length=<value optimized out>) at text/qfontengine_x11.cpp:772
#10 0x00007fbc45b8a60a in hb_getSFntTable (font=0x74a00000001, tableTag=2, buffer=0x4d98701 "\303j,\274\177", length=0x1) at text/qfontengine.cpp:163
#11 0x00007fbc467df508 in getTableStream (font=0x74a00000001, tableFunc=0x7fbc45b8a600 <hb_getSFntTable(void*, HB_Tag, HB_Byte*, HB_UInt*)>, tag=1195656518) at ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:935
#12 0x00007fbc467df608 in HB_NewFace (font=0x2436240, tableFunc=0x7fbc45b8a600 <hb_getSFntTable(void*, HB_Tag, HB_Byte*, HB_UInt*)>) at ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:979
#13 0x00007fbc45b8c43c in QFontEngine::harfbuzzFace (this=0x2436240) at text/qfontengine.cpp:228
#14 0x00007fbc45bc3c96 in QTextEngine::shapeTextWithHarfbuzz (this=<value optimized out>, item=<value optimized out>) at text/qtextengine.cpp:1246
#15 0x00007fbc45bc4887 in QTextEngine::shapeText (this=0x7fff9522ae00, item=0) at text/qtextengine.cpp:874
#16 0x00007fbc45bc4c8f in QTextEngine::shape (this=0x7fff9522ae00, item=0) at text/qtextengine.cpp:1381
#17 0x00007fbc45bc846d in QTextEngine::shapeLine (this=0x7fff9522ae00, line=...) at text/qtextengine.cpp:844
#18 0x00007fbc45a9868a in QPainter::drawText (this=<value optimized out>, p=<value optimized out>, str=..., tf=<value optimized out>, justificationPadding=0) at painting/qpainter.cpp:5992
#19 0x00007fbc2ccb88a5 in QPainter::drawText (this=0x7fff9522f190, x=<value optimized out>, y=<value optimized out>, s=...) at /usr/include/qt4/QtGui/qpainter.h:957
#20 0x00007fbc2ccb6c26 in khtml::drawDirectedText (p=0x7fff9522f190, d=<value optimized out>, x=175, y=665, str=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/font.cpp:95
#21 0x00007fbc2ccb6fa4 in khtml::Font::drawText (this=<value optimized out>, p=<value optimized out>, x=175, y=<value optimized out>, str=<value optimized out>, slen=22, pos=<value optimized out>, len=12, toAdd=0, d=Qt::LeftToRight, from=-1, to=-1, bg=..., uy=-1, h=-1, deco=0) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/font.cpp:148
#22 0x00007fbc2cc79cb1 in khtml::InlineTextBox::paint (this=0x4b6aea0, i=..., tx=175, ty=17) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_text.cpp:181
#23 0x00007fbc2ccbab73 in khtml::InlineFlowBox::paint (this=0x423c868, i=..., tx=175, ty=17) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_line.cpp:874
#24 0x00007fbc2ccbac9b in khtml::RootInlineBox::paint (this=0x74a00000001, i=..., tx=81364737, ty=1) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_line.cpp:1182
#25 0x00007fbc2cc73cf7 in khtml::RenderFlow::paintLines (this=<value optimized out>, i=..., _tx=175, _ty=17) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_flow.cpp:389
#26 0x00007fbc2cc449e2 in khtml::RenderBlock::paintObject (this=0x423d688, pI=..., _tx=<value optimized out>, _ty=17, shouldPaintOutline=true) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_block.cpp:1807
#27 0x00007fbc2cc7f489 in khtml::RenderLayer::paintLayer (this=0x423d750, rootLayer=0x423bfe0, p=0x7fff9522f190, paintDirtyRect=..., selectionOnly=false) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_layer.cpp:1127
#28 0x00007fbc2cc7f1c7 in khtml::RenderLayer::paintLayer (this=0x423ccc8, rootLayer=0x423bfe0, p=0x7fff9522f190, paintDirtyRect=..., selectionOnly=false) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_layer.cpp:1146
#29 0x00007fbc2cc7f0a4 in khtml::RenderLayer::paintLayer (this=0x423c160, rootLayer=0x423bfe0, p=0x7fff9522f190, paintDirtyRect=..., selectionOnly=false) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_layer.cpp:1152
#30 0x00007fbc2cc7f0a4 in khtml::RenderLayer::paintLayer (this=0x423bfe0, rootLayer=0x423bfe0, p=0x7fff9522f190, paintDirtyRect=..., selectionOnly=false) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/rendering/render_layer.cpp:1152
#31 0x00007fbc2cb14164 in KHTMLView::paintEvent (this=0x4139e00, e=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/khtmlview.cpp:917
#32 0x00007fbc45976b6a in QWidget::event (this=0x4139e00, event=0x7fff9522fbb0) at kernel/qwidget.cpp:8405
#33 0x00007fbc45d7209e in QFrame::event (this=0x4139e00, e=0x7fff9522fbb0) at widgets/qframe.cpp:557
#34 0x00007fbc2cb0cb83 in KHTMLView::widgetEvent (this=0x4139e00, e=0x7fff9522fbb0) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/khtmlview.cpp:2206
#35 0x00007fbc2cb10707 in KHTMLView::eventFilter (this=0x4139e00, o=0x413cf40, e=0x7fff9522fbb0) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/khtml/khtmlview.cpp:2051
#36 0x00007fbc4686eac0 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x413cf40, event=0x7fff9522fbb0) at kernel/qcoreapplication.cpp:846
#37 0x00007fbc459192cc in QApplicationPrivate::notify_helper (this=0x6d8de0, receiver=0x413cf40, e=0x7fff9522fbb0) at kernel/qapplication.cpp:4458
#38 0x00007fbc459215e7 in QApplication::notify (this=0x7fff952332a0, receiver=0x413cf40, e=0x7fff9522fbb0) at kernel/qapplication.cpp:4341
#39 0x00007fbc47659810 in KApplication::notify (this=0x7fff952332a0, receiver=0x413cf40, event=0x7fff9522fbb0) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/kdeui/kernel/kapplication.cpp:311
#40 0x00007fbc4686ee0b in QCoreApplication::notifyInternal (this=0x7fff952332a0, receiver=0x413cf40, event=0x7fff9522fbb0) at kernel/qcoreapplication.cpp:731
#41 0x00007fbc4597e020 in sendSpontaneousEvent (this=0x413da90, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 QWidgetPrivate::drawWidget (this=0x413da90, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5492
#43 0x00007fbc4597ede7 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5699
#44 0x00007fbc4597dd16 in QWidgetPrivate::drawWidget (this=0x413a110, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5545
#45 0x00007fbc4597ede7 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5699
#46 0x00007fbc4597dd16 in QWidgetPrivate::drawWidget (this=0x4139e60, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5545
#47 0x00007fbc4597ede7 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5699
#48 0x00007fbc4597dd16 in QWidgetPrivate::drawWidget (this=0x41492c0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5545
#49 0x00007fbc4597ede7 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5699
#50 0x00007fbc4597dd16 in QWidgetPrivate::drawWidget (this=0x4134a80, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5545
#51 0x00007fbc4597ede7 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=4, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5699
#52 0x00007fbc4597dd16 in QWidgetPrivate::drawWidget (this=0x1d50ed0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5545
#53 0x00007fbc4597ede7 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5699
#54 0x00007fbc4597ebdd in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5686
#55 0x00007fbc4597ebdd in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5686
#56 0x00007fbc4597ebdd in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5686
#57 0x00007fbc4597dd16 in QWidgetPrivate::drawWidget (this=0x1d51850, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5545
#58 0x00007fbc4597ede7 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=50, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5699
#59 0x00007fbc4597dd16 in QWidgetPrivate::drawWidget (this=0x859ab0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x16dbe20) at kernel/qwidget.cpp:5545
#60 0x00007fbc45b7c2b7 in QWidgetBackingStore::sync (this=0x16dbe20) at painting/qbackingstore.cpp:1333
#61 0x00007fbc459702b8 in QWidgetPrivate::syncBackingStore (this=0x859ab0) at kernel/qwidget.cpp:1842
#62 0x00007fbc45977255 in QWidget::event (this=0x858930, event=0x54941d0) at kernel/qwidget.cpp:8552
#63 0x00007fbc45d8f36b in QMainWindow::event (this=0x858930, event=0x54941d0) at widgets/qmainwindow.cpp:1480
#64 0x00007fbc477604dc in KXmlGuiWindow::event (this=0x74a00000001, ev=0x2) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/kdeui/xmlgui/kxmlguiwindow.cpp:126
#65 0x00007fbc34fd4f07 in KonqMainWindow::event (this=0x858930, e=0x54941d0) at /var/tmp/portage/kde-base/konqueror-4.7.1/work/konqueror-4.7.1/konqueror/src/konqmainwindow.cpp:5575
#66 0x00007fbc459192dc in QApplicationPrivate::notify_helper (this=0x6d8de0, receiver=0x858930, e=0x54941d0) at kernel/qapplication.cpp:4462
#67 0x00007fbc459215e7 in QApplication::notify (this=0x7fff952332a0, receiver=0x858930, e=0x54941d0) at kernel/qapplication.cpp:4341
#68 0x00007fbc47659810 in KApplication::notify (this=0x7fff952332a0, receiver=0x858930, event=0x54941d0) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/kdeui/kernel/kapplication.cpp:311
#69 0x00007fbc4686ee0b in QCoreApplication::notifyInternal (this=0x7fff952332a0, receiver=0x858930, event=0x54941d0) at kernel/qcoreapplication.cpp:731
#70 0x00007fbc4687038b in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x612b30) at kernel/qcoreapplication.h:215
#71 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x612b30) at kernel/qcoreapplication.cpp:1372
#72 0x00007fbc4689eb93 in sendPostedEvents (s=0x6db930) at kernel/qcoreapplication.h:220
#73 postEventSourceDispatch (s=0x6db930) at kernel/qeventdispatcher_glib.cpp:277
#74 0x00007fbc42199cd9 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#75 0x00007fbc4219e218 in g_main_context_iterate () from /usr/lib64/libglib-2.0.so.0
#76 0x00007fbc4219e3be in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#77 0x00007fbc4689e75e in QEventDispatcherGlib::processEvents (this=0x6d8da0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#78 0x00007fbc459d7d26 in QGuiEventDispatcherGlib::processEvents (this=0x74a00000001, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#79 0x00007fbc4686da12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#80 0x00007fbc4686dddd in QEventLoop::exec (this=0x7fff952330d0, flags=) at kernel/qeventloop.cpp:201
#81 0x00007fbc4687067b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#82 0x00007fbc3501b35c in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/konqueror-4.7.1/work/konqueror-4.7.1/konqueror/src/konqmain.cpp:227
#83 0x0000000000407ad2 in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=<value optimized out>, envs=<value optimized out>, reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x6bf630 "fluss;1316555717;750350;27575_TIME138944847") at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/kinit/kinit.cpp:734
#84 0x000000000040844f in handle_launcher_request (sock=30, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/kinit/kinit.cpp:1226
#85 0x0000000000409145 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/kinit/kinit.cpp:1410
#86 0x0000000000409657 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.1/work/kdelibs-4.7.1/kinit/kinit.cpp:1907

This bug may be a duplicate of or related to bug 215258.

Possible duplicates by query: bug 281912, bug 281350, bug 277426, bug 276654, bug 273089.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2011-11-21 19:27:30 UTC

*** This bug has been marked as a duplicate of bug 215258 ***