Bug 373978

Summary: konqueror crashes when viewing man pages
Product: [Applications] konqueror Reporter: uran238
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description uran238 2016-12-20 22:04:22 UTC
Application: konqueror (5.0.97)
 (Compiled from sources)
Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.6.0 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
Type in any man page you want to view e.g. man:/gcc an konqueror crashes. 
I was able to reproduce the crash every time and did recompile everything in the backtrace with debug information (-Og -ggdb).

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[KCrash Handler]
#6  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:141
#7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:980
#8  QOpenGLContext::d_func (this=this@entry=0x0) at ../../include/QtGui/../../src/gui/kernel/qopenglcontext.h:151
#9  QOpenGLContext::shareGroup (this=this@entry=0x0) at kernel/qopenglcontext.cpp:1120
#10 0x00007f3da4a4cba5 in QOpenGLContext::areSharing (first=first@entry=0x2f807b0, second=0x0) at kernel/qopenglcontext.cpp:433
#11 0x00007f3d7beb74c3 in QtWebEngineCore::DelegatedFrameNode::DelegatedFrameNode (this=0x33cd3b0) at /var/tmp/portage/dev-qt/qtwebengine-5.7.1/work/qtwebengine-opensource-src-5.7.1/src/core/delegated_frame_node.cpp:427
#12 0x00007f3d7bee0472 in QtWebEngineCore::RenderWidgetHostViewQt::updatePaintNode (this=0x39d7000, oldNode=<optimized out>) at /var/tmp/portage/dev-qt/qtwebengine-5.7.1/work/qtwebengine-opensource-src-5.7.1/src/core/render_widget_host_view_qt.cpp:749
#13 0x00007f3d80997e65 in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::paintGL (this=0x37ad9d0) at render_widget_host_view_qt_delegate_widget.cpp:388
#14 0x00007f3da4f844a6 in QOpenGLWidgetPrivate::invokeUserPaint (this=this@entry=0x3802840) at kernel/qopenglwidget.cpp:829
#15 0x00007f3da4f84ca7 in QOpenGLWidgetPrivate::render (this=0x3802840) at kernel/qopenglwidget.cpp:850
#16 0x00007f3da4f84ccd in QOpenGLWidget::paintEvent (this=<optimized out>, e=<optimized out>) at kernel/qopenglwidget.cpp:1205
#17 0x00007f3da4f633ef in QWidget::event (this=this@entry=0x37ad9d0, event=event@entry=0x7ffec1591ad0) at kernel/qwidget.cpp:8937
#18 0x00007f3da4f85852 in QOpenGLWidget::event (this=this@entry=0x37ad9d0, e=e@entry=0x7ffec1591ad0) at kernel/qopenglwidget.cpp:1350
#19 0x00007f3d80998688 in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::event (this=0x37ad9d0, event=0x7ffec1591ad0) at render_widget_host_view_qt_delegate_widget.cpp:363
#20 0x00007f3da4f1999c in QApplicationPrivate::notify_helper (this=this@entry=0xe7ca80, receiver=receiver@entry=0x37ad9d0, e=e@entry=0x7ffec1591ad0) at kernel/qapplication.cpp:3799
#21 0x00007f3da4f22947 in QApplication::notify (this=0x7ffec1593730, receiver=0x37ad9d0, e=<optimized out>) at kernel/qapplication.cpp:3762
#22 0x00007f3da46d5b7c in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x37ad9d0, event=event@entry=0x7ffec1591ad0) at kernel/qcoreapplication.cpp:988
#23 0x00007f3da4f5b646 in QCoreApplication::sendSpontaneousEvent (event=0x7ffec1591ad0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#24 QWidgetPrivate::sendPaintEvent (this=this@entry=0x3802840, toBePainted=...) at kernel/qwidget.cpp:5705
#25 0x00007f3da4f8438a in QOpenGLWidget::resizeEvent (this=this@entry=0x37ad9d0, e=<optimized out>) at kernel/qopenglwidget.cpp:1183
#26 0x00007f3d80998345 in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::resizeEvent (this=0x37ad9d0, resizeEvent=<optimized out>) at render_widget_host_view_qt_delegate_widget.cpp:272
#27 0x00007f3da4f63430 in QWidget::event (this=this@entry=0x37ad9d0, event=event@entry=0x7ffec1591f40) at kernel/qwidget.cpp:8946
#28 0x00007f3da4f85852 in QOpenGLWidget::event (this=this@entry=0x37ad9d0, e=e@entry=0x7ffec1591f40) at kernel/qopenglwidget.cpp:1350
#29 0x00007f3d80998688 in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::event (this=0x37ad9d0, event=0x7ffec1591f40) at render_widget_host_view_qt_delegate_widget.cpp:363
#30 0x00007f3da4f1999c in QApplicationPrivate::notify_helper (this=this@entry=0xe7ca80, receiver=receiver@entry=0x37ad9d0, e=e@entry=0x7ffec1591f40) at kernel/qapplication.cpp:3799
#31 0x00007f3da4f22947 in QApplication::notify (this=0x7ffec1593730, receiver=0x37ad9d0, e=<optimized out>) at kernel/qapplication.cpp:3762
#32 0x00007f3da46d5b7c in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x37ad9d0, event=event@entry=0x7ffec1591f40) at kernel/qcoreapplication.cpp:988
#33 0x00007f3da4f5b546 in QCoreApplication::sendEvent (event=0x7ffec1591f40, receiver=0x37ad9d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=this@entry=0x3802840, recursive=recursive@entry=false, disableUpdates=disableUpdates@entry=false) at kernel/qwidget.cpp:7809
#35 0x00007f3da4f5fe5a in QWidgetPrivate::show_helper (this=this@entry=0x3802840) at kernel/qwidget.cpp:7860
#36 0x00007f3da4f5fcbd in QWidgetPrivate::show_recursive (this=0x3802840) at kernel/qwidget.cpp:7790
#37 0x00007f3da4f5fdde in QWidgetPrivate::showChildren (this=this@entry=0x37f2b00, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8296
#38 0x00007f3da4f5fe79 in QWidgetPrivate::show_helper (this=this@entry=0x37f2b00) at kernel/qwidget.cpp:7866
#39 0x00007f3da4f62b47 in QWidget::setVisible (this=0x2f6ab50, visible=<optimized out>) at kernel/qwidget.cpp:8215
#40 0x00007f3da4f5fc14 in QWidget::show (this=this@entry=0x2f6ab50) at kernel/qwidget.cpp:7767
#41 0x00007f3da4f5fde8 in QWidgetPrivate::showChildren (this=this@entry=0x2f6a940, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8298
#42 0x00007f3da4f5fe79 in QWidgetPrivate::show_helper (this=this@entry=0x2f6a940) at kernel/qwidget.cpp:7866
#43 0x00007f3da4f62b47 in QWidget::setVisible (this=0x2f894f0, visible=<optimized out>) at kernel/qwidget.cpp:8215
#44 0x00007f3da4f5fc14 in QWidget::show (this=this@entry=0x2f894f0) at kernel/qwidget.cpp:7767
#45 0x00007f3daa7b2cae in KonqFrame::attachWidget (this=this@entry=0x112e0f0, widget=0x2f894f0) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqframe.cpp:176
#46 0x00007f3daa7b3800 in KonqFrame::attach (this=0x112e0f0, viewFactory=...) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqframe.cpp:157
#47 0x00007f3daa79e2e8 in KonqView::switchView (this=this@entry=0x1144b80, viewFactory=...) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqview.cpp:250
#48 0x00007f3daa79fb9c in KonqView::changePart (this=this@entry=0x1144b80, mimeType=..., serviceName=..., forceAutoEmbed=forceAutoEmbed@entry=true) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqview.cpp:361
#49 0x00007f3daa7ea3ff in KonqMainWindow::openView (this=<optimized out>, mimeType=..., _url=..., childView=childView@entry=0x1144b80, req=...) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqmainwindow.cpp:907
#50 0x00007f3daa79b2f4 in KonqRun::tryOpenView (this=this@entry=0x34517d0, mimeType=..., associatedAppIsKonqueror=associatedAppIsKonqueror@entry=true) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqrun.cpp:163
#51 0x00007f3daa79bd13 in KonqRun::foundMimeType (this=0x34517d0, _type=...) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqrun.cpp:92
#52 0x00007f3da92d926a in KRun::mimeTypeDetermined (this=this@entry=0x34517d0, mimeType=...) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0/src/widgets/krun.cpp:1248
#53 0x00007f3da92d9b5a in KRun::slotStatResult (this=0x34517d0, job=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0/src/widgets/krun.cpp:1198
#54 0x00007f3da92e1565 in KRun::qt_static_metacall (_o=_o@entry=0x34517d0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0_build/src/widgets/moc_krun.cpp:104
#55 0x00007f3da46fd8a1 in QMetaObject::activate (sender=sender@entry=0x3abc330, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffec15929e0) at kernel/qobject.cpp:3740
#56 0x00007f3da46fdc17 in QMetaObject::activate (sender=0x3abc330, m=<optimized out>, local_signal_index=3, argv=0x7ffec15929e0) at kernel/qobject.cpp:3602
#57 0x00007f3da56a7c32 in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib64/libKF5CoreAddons.so.5
#58 0x00007f3da56a8c61 in KJob::finishJob(bool) () from /usr/lib64/libKF5CoreAddons.so.5
#59 0x00007f3da8f77202 in KIO::SimpleJob::slotFinished (this=this@entry=0x3abc330) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0/src/core/simplejob.cpp:230
#60 0x00007f3da8f79f4e in KIO::StatJob::slotFinished (this=0x3abc330) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0/src/core/statjob.cpp:167
#61 0x00007f3da8f795b1 in KIO::StatJob::qt_static_metacall (_o=_o@entry=0x3abc330, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0_build/src/core/moc_statjob.cpp:103
#62 0x00007f3da46fd8a1 in QMetaObject::activate (sender=sender@entry=0x2d6c5e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3740
#63 0x00007f3da46fdc17 in QMetaObject::activate (sender=sender@entry=0x2d6c5e0, m=m@entry=0x7f3da92227c0 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#64 0x00007f3da8f4f074 in KIO::SlaveInterface::finished (this=this@entry=0x2d6c5e0) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0_build/src/core/moc_slaveinterface.cpp:424
#65 0x00007f3da8f51237 in KIO::SlaveInterface::dispatch (this=0x2d6c5e0, _cmd=104, rawdata=...) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0/src/core/slaveinterface.cpp:160
#66 0x00007f3da8f4f5f9 in KIO::SlaveInterface::dispatch (this=0x2d6c5e0) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0/src/core/slaveinterface.cpp:89
#67 0x00007f3da8f538a2 in KIO::Slave::gotInput (this=0x2d6c5e0) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0/src/core/slave.cpp:399
#68 0x00007f3da8fdcfd6 in KIO::Slave::qt_static_metacall (_o=_o@entry=0x2d6c5e0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0_build/src/core/KF5KIOCore_automoc.dir/moc_slave_HJU3JQIV4SC6KR.cpp:87
#69 0x00007f3da46fd8a1 in QMetaObject::activate (sender=sender@entry=0x111f830, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3740
#70 0x00007f3da46fdc17 in QMetaObject::activate (sender=0x111f830, m=m@entry=0x7f3da9221520 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#71 0x00007f3da8eeb088 in KIO::Connection::readyRead (this=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0_build/src/core/moc_connection_p.cpp:142
#72 0x00007f3da8eeb6a2 in KIO::ConnectionPrivate::dequeue (this=0x2d6bd70) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0/src/core/connection.cpp:46
#73 0x00007f3da8eebc20 in KIO::Connection::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-5.29.0/work/kio-5.29.0_build/src/core/moc_connection_p.cpp:85
#74 0x00007f3da46fab78 in QMetaCallEvent::placeMetaCall (this=0x38077d0, object=0x111f830) at kernel/qobject.cpp:502
#75 0x00007f3da46fdffa in QObject::event (this=0x111f830, e=<optimized out>) at kernel/qobject.cpp:1263
#76 0x00007f3da4f1999c in QApplicationPrivate::notify_helper (this=this@entry=0xe7ca80, receiver=receiver@entry=0x111f830, e=e@entry=0x38077d0) at kernel/qapplication.cpp:3799
#77 0x00007f3da4f205dd in QApplication::notify (this=0x7ffec1593730, receiver=0x111f830, e=<optimized out>) at kernel/qapplication.cpp:3159
#78 0x00007f3da46d5b7c in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x111f830, event=event@entry=0x38077d0) at kernel/qcoreapplication.cpp:988
#79 0x00007f3da46da941 in QCoreApplication::sendEvent (event=0x38077d0, receiver=0x111f830) at kernel/qcoreapplication.h:231
#80 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xe7af60) at kernel/qcoreapplication.cpp:1649
#81 0x00007f3da46dac44 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#82 0x00007f3da472356a in postEventSourceDispatch (s=s@entry=0xebc3c0) at kernel/qeventdispatcher_glib.cpp:276
#83 0x00007f3d9c724f9c in g_main_dispatch (context=context@entry=0x7f3d8c0016f0) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3203
#84 0x00007f3d9c727944 in g_main_context_dispatch (context=context@entry=0x7f3d8c0016f0) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3856
#85 0x00007f3d9c727a8e in g_main_context_iterate (context=context@entry=0x7f3d8c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3929
#86 0x00007f3d9c727b46 in g_main_context_iteration (context=0x7f3d8c0016f0, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.50.2/work/glib-2.50.2/glib/gmain.c:3990
#87 0x00007f3da47235e1 in QEventDispatcherGlib::processEvents (this=0xeb7c80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#88 0x00007f3d95e27d04 in QPAEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:121
#89 0x00007f3da46d448d in QEventLoop::processEvents (this=this@entry=0x7ffec1593610, flags=..., flags@entry=...) at kernel/qeventloop.cpp:134
#90 0x00007f3da46d48c3 in QEventLoop::exec (this=this@entry=0x7ffec1593610, flags=flags@entry=...) at kernel/qeventloop.cpp:212
#91 0x00007f3da46dbf5c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#92 0x00007f3da4a0a20e in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
#93 0x00007f3da4f19877 in QApplication::exec () at kernel/qapplication.cpp:2975
#94 0x00007f3daa81c388 in kdemain (argc=1, argv=<optimized out>) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqmain.cpp:232
#95 0x0000000000400b2d in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0_build/src/konqueror_dummy.cpp:3

Reported using DrKonqi
Comment 1 Christoph Feck 2016-12-21 01:24:13 UTC

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