Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 604310 - kde-apps/konqueror-16.12.0 crashes before website is displayed
Summary: kde-apps/konqueror-16.12.0 crashes before website is displayed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-01 14:57 UTC by Attila Stehr
Modified: 2017-01-01 16:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Attila Stehr 2017-01-01 14:57:34 UTC
kde-apps/konqueror-16.12.0 crashes before website is displayed
However, it displays a password dialogue and user + pw can be entered, konqueror cashes after the commit.

Reproducible: Always

Steps to Reproduce:
- open konqueror, enter a web address, hit enter

problem affects
- https://*
- http://*
- 192.168.x.y

Actual Results:  
The konqueror window disappears and a core file is written to disk.

$> gdb /usr/bin/konqueror
(gdb) run
Thread 1 "konqueror" received signal SIGSEGV, Segmentation fault.
0x00007ffff3483500 in QOpenGLContext::shareGroup() const () from /usr/lib64/libQt5Gui.so.5
(gdb) bt
#0  0x00007ffff3483500 in QOpenGLContext::shareGroup() const () from /usr/lib64/libQt5Gui.so.5
#1  0x00007ffff3483529 in QOpenGLContext::areSharing(QOpenGLContext*, QOpenGLContext*) () from /usr/lib64/libQt5Gui.so.5
#2  0x00007fffc1fc9ed8 in QtWebEngineCore::DelegatedFrameNode::DelegatedFrameNode() () from /usr/lib64/libQt5WebEngineCore.so.5
#3  0x00007fffc1fedb5d in QtWebEngineCore::RenderWidgetHostViewQt::updatePaintNode(QSGNode*) () from /usr/lib64/libQt5WebEngineCore.so.5
#4  0x00007fffc65d9f8f in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::paintGL() () from /usr/lib64/libQt5WebEngineWidgets.so.5
#5  0x00007ffff39c5895 in QOpenGLWidgetPrivate::invokeUserPaint() () from /usr/lib64/libQt5Widgets.so.5
#6  0x00007ffff39a4598 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#7  0x00007fffc65da57b in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::event(QEvent*) () from /usr/lib64/libQt5WebEngineWidgets.so.5
#8  0x00007ffff395b84c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#9  0x00007ffff3962d90 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#10 0x00007ffff2ec3250 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#11 0x00007ffff399c9fa in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007ffff39c5701 in QOpenGLWidget::resizeEvent(QResizeEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007fffc65da1fd in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::resizeEvent(QResizeEvent*) () from /usr/lib64/libQt5WebEngineWidgets.so.5
#14 0x00007ffff39a4a7e in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#15 0x00007fffc65da57b in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::event(QEvent*) () from /usr/lib64/libQt5WebEngineWidgets.so.5
#16 0x00007ffff395b84c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007ffff3962d90 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007ffff2ec3250 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#19 0x00007ffff399c962 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQt5Widgets.so.5
#20 0x00007ffff39a10f6 in QWidgetPrivate::show_helper() () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007ffff39a1010 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007ffff39a1112 in QWidgetPrivate::show_helper() () from /usr/lib64/libQt5Widgets.so.5
#23 0x00007ffff39a3f95 in QWidget::setVisible(bool) () from /usr/lib64/libQt5Widgets.so.5
#24 0x00007ffff39a1078 in QWidgetPrivate::showChildren(bool) () from /usr/lib64/libQt5Widgets.so.5
#25 0x00007ffff39a1112 in QWidgetPrivate::show_helper() () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007ffff39a3f95 in QWidget::setVisible(bool) () from /usr/lib64/libQt5Widgets.so.5
#27 0x00007ffff7b2fabe in KonqFrame::attachWidget(QWidget*) () from /usr/lib64/libkdeinit5_konqueror.so
#28 0x00007ffff7b2fc4f in KonqFrame::attach(KonqViewFactory const&) () from /usr/lib64/libkdeinit5_konqueror.so
#29 0x00007ffff7b1d7ac in KonqView::switchView(KonqViewFactory&) () from /usr/lib64/libkdeinit5_konqueror.so
#30 0x00007ffff7b1ec6c in KonqView::changePart(QString const&, QString const&, bool) () from /usr/lib64/libkdeinit5_konqueror.so
#31 0x00007ffff7b637ff in KonqMainWindow::openView(QString, QUrl const&, KonqView*, KonqOpenURLRequest const&) () from /usr/lib64/libkdeinit5_konqueror.so
#32 0x00007ffff7b19353 in KonqRun::tryOpenView(QString const&, bool) () from /usr/lib64/libkdeinit5_konqueror.so
#33 0x00007ffff7b19afd in KonqRun::foundMimeType(QString const&) () from /usr/lib64/libkdeinit5_konqueror.so
#34 0x00007ffff6483922 in KRun::mimeTypeDetermined(QString const&) () from /usr/lib64/libKF5KIOWidgets.so.5
#35 0x00007ffff6a176d7 in KParts::BrowserRun::slotBrowserMimetype(KIO::Job*, QString const&) () from /usr/lib64/libKF5Parts.so.5
#36 0x00007ffff2ee93da in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#37 0x00007ffff6128897 in KIO::TransferJob::mimetype(KIO::Job*, QString const&) () from /usr/lib64/libKF5KIOCore.so.5
#38 0x00007ffff6128c3f in KIO::TransferJob::slotMimetype(QString const&) () from /usr/lib64/libKF5KIOCore.so.5
#39 0x00007ffff6129fad in KIO::TransferJob::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libKF5KIOCore.so.5
#40 0x00007ffff2ee8d4f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#41 0x00007ffff6102fa5 in KIO::SlaveInterface::mimeType(QString const&) () from /usr/lib64/libKF5KIOCore.so.5
#42 0x00007ffff610548b in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libKF5KIOCore.so.5
#43 0x00007ffff61030b7 in KIO::SlaveInterface::dispatch() () from /usr/lib64/libKF5KIOCore.so.5
#44 0x00007ffff6107586 in KIO::Slave::gotInput() () from /usr/lib64/libKF5KIOCore.so.5
#45 0x00007ffff6185755 in KIO::Slave::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libKF5KIOCore.so.5
#46 0x00007ffff2ee8d4f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#47 0x00007ffff60afff7 in KIO::ConnectionPrivate::dequeue() [clone .part.7] () from /usr/lib64/libKF5KIOCore.so.5
#48 0x00007ffff2eea30a in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#49 0x00007ffff395b84c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#50 0x00007ffff3962d90 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#51 0x00007ffff2ec3250 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#52 0x00007ffff2ec55a3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#53 0x00007ffff2f0de83 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#54 0x00007fffed18039d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#55 0x00007fffed180680 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#56 0x00007fffed18072c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#57 0x00007ffff2f0def7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#58 0x00007ffff2ec1f3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#59 0x00007ffff2ec993c in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#60 0x00007ffff7b91458 in kdemain () from /usr/lib64/libkdeinit5_konqueror.so
#61 0x00007ffff7760700 in __libc_start_main () from /lib64/libc.so.6
#62 0x00000000004006e9 in _start ()

Expected Results:  
Firefox and links-2.14 do display the tested sites.

Portage 2.3.3 (python 2.7.12-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-4.9.3, glibc-2.23-r3, 4.8.2-gentoo_M16 x86_64)
=================================================================
System uname: Linux-4.8.2-gentoo_M16-x86_64-Intel-R-_Core-TM-_i7_CPU_870_@_2.93GHz-with-gentoo-2.3
KiB Mem:    12295148 total,   3681516 free
KiB Swap:   16777212 total,  16645260 free
Timestamp of repository gentoo: Sat, 31 Dec 2016 16:00:01 +0000
sh bash 4.4_p5-r1
ld GNU ld (Gentoo 2.27 p1.0) 2.27
app-shells/bash:          4.4_p5-r1::gentoo
dev-lang/perl:            5.24.1_rc4::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/cmake:           3.7.1::gentoo
dev-util/pkgconfig:       0.29.1::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/openrc:          0.23::gentoo
sys-apps/sandbox:         2.10-r2::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r2::gentoo
sys-devel/automake:       1.11.6-r2::gentoo, 1.12.6-r1::gentoo, 1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.27::gentoo
sys-devel/gcc:            4.9.3::gentoo, 4.9.4::gentoo
Comment 1 Andreas Sturmlechner gentoo-dev 2017-01-01 15:56:55 UTC
Please check if the following patch fixes your problem:

https://cgit.kde.org/konqueror.git/commit/?id=4c6575a9852e3dfcf85bd849fa953dcc083029d9
Comment 2 Andreas Sturmlechner gentoo-dev 2017-01-01 16:20:48 UTC
Thanks, should be fixed in git by commit 034be77f8fd376a0d7f3782694c1a94dd61b31e7