Bug 373781 - Konqueror 5.0.97 crashes with qtwebengine
Summary: Konqueror 5.0.97 crashes with qtwebengine
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 373789 373803 373804 373978 374134 374249 375659 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-12-17 18:23 UTC by nvlplx
Modified: 2017-02-01 00:33 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In: 16.12.1


Attachments
end of the gdb report (3.59 KB, text/plain)
2016-12-17 18:23 UTC, nvlplx
Details
Backtrace log (20.83 KB, text/plain)
2016-12-18 12:46 UTC, nvlplx
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nvlplx 2016-12-17 18:23:41 UTC
Created attachment 102842 [details]
end of the gdb report

Konqueror 5.0.29
KDE 5.29.0
Qt 5.7.1

In Konqueror, I choose webengine as the default rendering html engine.

When I try to join any website, Konqueror crash (segfault).

I attached gdb logfile to the report. It seems to be a problem related with OpenGL and qt5-base. 

Regards,

PLX
Comment 1 nvlplx 2016-12-17 18:25:16 UTC
I made a mistake : Konqueror version is _5.0.97_ instead of 5.0.29...
Comment 2 Christoph Feck 2016-12-18 03:37:34 UTC
Could you use the 'bt' command in gdb to get an actual backtrace after the crash and add it here? For more information, please see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB
Comment 3 nvlplx 2016-12-18 12:46:43 UTC
Created attachment 102853 [details]
Backtrace log

Please find attached the requested log.
Comment 4 Kwanza.Pili 2016-12-20 23:01:48 UTC
I can confirm the same behaviour on openSuSE with Frameworks 5.28, Plasma 5.8.4 and konqueror 5.0.97. Without webenginepart, konqueror will run, but with very limited functionality. With webenginepart, it will crash as soon as you attempt to do anything (including invoking any item in a toolbar menu, typing a web searcg, ..).

The error certainly comes from qtwebengine evidenced by the following error messages:
Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before constructing QGuiApplication.
KDialog(0x555557bba090) CSSCustomDialog(0x555557eaa440, name = "CSSCustomDialog")
WebEngineContext used before QtWebEngine::initialize()
:
:
QWebEngine: OpenGL resource sharing is not set up in QtQuick. Please make sure to call QtWebEngine::initialize() in your main() function.
Comment 5 Christoph Feck 2016-12-21 01:24:13 UTC
*** Bug 373978 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2016-12-21 01:27:23 UTC
*** Bug 373789 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2016-12-21 01:27:44 UTC
*** Bug 373803 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2016-12-21 01:28:07 UTC
*** Bug 373804 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2016-12-21 01:30:56 UTC
Pasting relevant part of the backtrace from bug 373978:

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

-- 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
Comment 10 Antonio Rojas 2016-12-21 12:09:36 UTC
This is fixed for me with https://commits.kde.org/konqueror/4c6575a9852e3dfcf85bd849fa953dcc083029d9 (but it wasn't merged to the 16.12 branch)
Comment 11 Toralf Förster 2016-12-21 13:05:05 UTC
(In reply to Antonio Rojas from comment #10)
> This is fixed for me with
> https://commits.kde.org/konqueror/4c6575a9852e3dfcf85bd849fa953dcc083029d9
> (but it wasn't merged to the 16.12 branch)

confirmed - solved alot of konqueror issues at a hardened stable Gentoo Linux
Comment 12 Christoph Feck 2016-12-31 03:02:58 UTC
*** Bug 374134 has been marked as a duplicate of this bug. ***
Comment 13 Christoph Feck 2016-12-31 03:08:23 UTC
*** Bug 374249 has been marked as a duplicate of this bug. ***
Comment 14 David Kredba 2016-12-31 17:43:29 UTC
The patch does not cure immediate crash on http://html5test.com.
gdb /usr/bin/konqueror 
GNU gdb (Gentoo 7.12 vanilla) 7.12
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/konqueror...Reading symbols from /usr/lib64/debug//usr/bin/konqueror.debug...done.
done.
(gdb) run
Starting program: /usr/bin/konqueror 
[Thread debugging using libthread_db enabled]                                                                                                                                   
Using host libthread_db library "/lib64/libthread_db.so.1".                                                                                                                     
[New Thread 0x7fffe2bfd700 (LWP 20851)]                                                                                                                                         
[New Thread 0x7fffd2fd0700 (LWP 20928)]                                                                                                                                         
org.kde.kurifilter-ikws: ""                                                                                                                                                     
org.kde.kurifilter-ikws: Keywords Engine: Loading config...                                                                                                                     
org.kde.kurifilter-ikws: Web Shortcuts Enabled:  true                                                                                                                           
org.kde.kurifilter-ikws: Default Shortcut:  ""
org.kde.kurifilter-ikws: Keyword Delimiter:  :
Trying to create view for "KonqAboutPage" "konq_aboutpage"
Found requested service "konq_aboutpage"
Trying to open lib for requested service  "konq_aboutpage"
KonqAboutPage(0x910800) QUrl("")
KonqAboutPage(0x910800) "khtml"
New current view KonqView(0x8dc760)
url= QUrl("about:konqueror") locationBarURL= ""
 HTML :  "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n    \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n\t<BASE HREF=\"file:/usr/share/konqueror/about/\">\n\n  <meta name=\"generator\" content=\n  \"HTML Tidy for Linux/x86 (vers 1st August 2004), see www.w3.org\" />\n\n  <style type=\"text/css\">\n  /*<![CDATA[*/\n    @import \"file:///usr/share/kf5/infopage/kde_infopage.css\"; /* kde_infopage.css */\n     /* maybe @import \"kde_infopage_rtl.css\"; */\n    @import \"konq.css\";\n  /*]]>*/\n  </style>\n\n  <title>Buďte volní.</title>\n</head>\n\n<body>\n  <div id=\"header\">\n    <div id=\"headerL\"/>\n    <div id=\"headerR\"/>\n\n    <div id=\"title\">\n      Konqueror <!-- Konqueror -->\n    </div>\n\n    <div id=\"tagline\">\n      Buďte volní. <!-- Be free -->\n    </div>\n  </div>\n\n  <!-- the bar -->\n  <div id=\"bar\">\n    <div id=\"barT\"><div id=\"barTL\"/><div id=\"barTR\"/><div id=\"barTC\"/></div>\n    <div id=\"barL\">\n      <div id=\"barR\">\n        <div id=\"barCenter\" class=\"bar_text\">\n          Konqueror je váš správce souborů, webový prohlížeč a univerzální prohlížeč dokumentů.<br />\n          <!-- Konqueror is your file manager, web browser and universal document viewer. -->\n          <ul>\n            <li><a class=\"selected\">Výchozí body<!--launch--></a></li>\n            <li><a href=\"about:konqueror/intro\">Úvod<!-- intro --></a></li>\n            <li><a href=\"about:konqueror/tips\">Tipy</a><!--tips--></li>\n            <li><a href=\"about:konqueror/specs\">Specifikace<!-- specs --></a></li>\n          </ul>\n        </div>\n      </div>\n    </div>\n    <div id=\"barB\"><div id=\"barBL\"/><div id=\"barBR\"/><div id=\"barBC\"/></div>\n  </div>\n\n  <!-- the main text box -->\n  <div id=\"box\">\n    <div id=\"boxT\"><div id=\"boxTL\"/><div id=\"boxTR\"/><div id=\"boxTC\"/></div>\n    <div id=\"boxL\">\n      <div id=\"boxR\">\n        <div id=\"boxCenter\">\n\t<table border=\"0\" align=\"center\">\n\t  <tr>\n\t      <td valign=\"bottom\">\n\t\t<a href=\"file:///home/dave2\"><img src=\"file:///usr/share/icons/breeze/places/32/user-home.svg\" height=\"48\" width=\"48\" /></a>\n\t\t</td>\n\t      <td valign=\"bottom\" style=\"padding-bottom: 4px; padding-left: 6px;\">\n\t\t  <a href=\"file:///home/dave2\">Domovská složka</a><br><span id=\"subtext\"><nobr>Vaše osobní soubory</span>\n\t\t</td>\n                <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>\n\t\t<td>\n\t\t    <a href=\"trash:/\"><img src=\"file:///usr/share/icons/breeze/places/32/user-trash-full.svg\" height=\"48\" width=\"48\" /></a>\n\t\t</td>\n\t      <td valign=\"bottom\" style=\"padding-bottom: 4px; padding-left: 6px;\">\n\t\t    <a href=\"trash:/\">Koš</a><br><span id=\"subtext\"><nobr>Prohlížení a obnova koše</span>\n\t\t  </td>\n              </tr>\n              <tr><td colspan=\"5\" height=\".25em\">&nbsp;</td></tr>\n\t      <tr>\n\t\t<td>\n\t\t  <a href=\"remote:/\"><img src=\"file:///usr/share/icons/breeze/places/32/folder-remote.svg\" height=\"48\" width=\"48\" /></a>\n\t\t</td>\n\t      <td valign=\"bottom\" style=\"padding-bottom: 4px; padding-left: 6px;\">\n\t\t  <a href=\"remote:/\">Síťové složky</a><br><span id=\"subtext\"><nobr>Sdílené soubory a složky</span>\n\t\t  </td>\n                <td width=\"1em\">&nbsp;</td>\n\t\t    <td>\n\t\t      <a href=\"bookmarks:/\"><img src=\"file:///usr/share/icons/breeze/places/32/bookmarks.svg\" height=\"48\" width=\"48\" /></a>\n                    </td>\n\t      <td valign=\"bottom\" style=\"padding-bottom: 4px; padding-left: 6px;\">\n\t\t       <a href=\"bookmarks:/\">Záložky</a><br><span id=\"subtext\"><nobr>Rychlý přístup k vašim záložkám</span>\n\t\t      </td>\n\t\t</tr>\n              <tr><td colspan=\"5\" height=\".25em\">&nbsp;</td></tr>\n\t\t    </table>\n\t\t    <p id=\"nextlink\"><a href=\"about:konqueror/intro\"><img src=\"file:///usr/share/icons/breeze/actions/16/go-next.svg\" width=\"16\" height=\"16\">&nbsp;Následující: Úvod do Konqueroru\n\t\t\t<!-- Continue --></a></p>\n\n        </div>\n      </div>\n    </div>\n    <div id=\"boxB\"><div id=\"boxBL\"/><div id=\"boxBR\"/><div id=\"boxBC\"/></div>\n  </div>\n\n  <div id=\"footer\"><div id=\"footerL\"/><div id=\"footerR\"/></div>\n</body>\n</html>\n<!-- vim:set sw=2 et nocindent smartindent: -->\n"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find ""
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
Selection[ Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 

Selection[ Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] 0 

[character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 

Selection[ Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 

Selection[ Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] 0 

[character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 

finishedLoading "file:///usr/share/kf5/infopage/kde_infopage.css"
finishedLoading "file:///usr/share/konqueror/about/konq.css"
QWidget::paintEngine: Should no longer be called
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::translate: Painter not active
QPainter::setClipRect: Painter not active
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find ""
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
org.kde.kurifilter-ikws: "http://html5test.com/" : QUrl("http://html5test.com/") , type = 0
[New Thread 0x7fffc45b1700 (LWP 20943)]
[New Thread 0x7fffc3db0700 (LWP 20944)]
org.kde.kurifilter-ikws: "http://html5test.com/"
url "http://html5test.com/" filtered into QUrl("http://html5test.com/")
Creating new konqrun for QUrl("http://html5test.com/") req.typedUrl= "http://html5test.com/"
Trying to create view for "text/html" ""
"webenginepart"  : X-KDE-BrowserView-AllowAsDefault is valid :  false
[Thread 0x7fffc3db0700 (LWP 20944) exited]
KonqFrame(0x898da0) QObject(0x0)
[New Thread 0x7fffc3db0700 (LWP 21005)]
[New Thread 0x7fffac918700 (LWP 21007)]
[New Thread 0x7fffa7df3700 (LWP 21008)]
[New Thread 0x7fffa75f2700 (LWP 21009)]
[New Thread 0x7fffa6df1700 (LWP 21010)]
[New Thread 0x7fffa65f0700 (LWP 21011)]
[New Thread 0x7fffa5def700 (LWP 21012)]
[New Thread 0x7fffa55ee700 (LWP 21013)]
[New Thread 0x7fffa4ded700 (LWP 21014)]
[New Thread 0x7fff87fff700 (LWP 21015)]
[New Thread 0x7fff877fe700 (LWP 21016)]
[New Thread 0x7fff86ffd700 (LWP 21017)]
[New Thread 0x7fff867fc700 (LWP 21018)]
[New Thread 0x7fff85ffb700 (LWP 21019)]
[New Thread 0x7fff857fa700 (LWP 21020)]
[New Thread 0x7fff84ff9700 (LWP 21021)]
[New Thread 0x7fff677fe700 (LWP 21023)]
[New Thread 0x7fff67fff700 (LWP 21022)]
WebEnginePart(0x261fff0) QUrl("")
WebEnginePart(0x261fff0) "webenginepart"
New current view KonqView(0x8dc760)
url= QUrl("http://html5test.com/") locationBarURL= "http://html5test.com/"
QUrl("http://html5test.com/")
[1231/184020:ERROR:nss_util.cc(839)] After loading Root Certs, loaded==false: NSS error code: -8018
QUrl("http://html5test.com/") type= 1
[New Thread 0x7fff66ffd700 (LWP 21032)]
[New Thread 0x7fff667fc700 (LWP 21033)]
[Thread 0x7fff667fc700 (LWP 21033) exited]
[New Thread 0x7fff667fc700 (LWP 21035)]
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
js: The <keygen> element is deprecated and will be removed in M54, around October 2016. See https://www.chromestatus.com/features/5716060992962560 for more details.
QUrl("http://html5test.com/assets/csp.html") type= 0
js: The 'options' directive has been replaced with 'unsafe-inline' and 'unsafe-eval' source expressions for the 'script-src' and 'style-src' directives. Please use those directives instead, as 'options' has no effect.
[New Thread 0x7fff65ddd700 (LWP 21048)]
QUrl("http://cdn.adfront.org/1262955/raw_b44dd06ae9b854ba74443799ee1ec875.html") type= 0
[New Thread 0x7fff655dc700 (LWP 21049)]
konqueror: /var/tmp/portage/x11-libs/libdrm-2.4.74/work/libdrm-2.4.74/nouveau/pushbuf.c:727: nouveau_pushbuf_data: Předpoklad „kref“ nesplněn.

Thread 1 "konqueror" received signal SIGABRT, Aborted.
0x00007ffff7767228 in raise () from /lib64/libc.so.6
(gdb) where
#0  0x00007ffff7767228 in raise () from /lib64/libc.so.6
#1  0x00007ffff77686aa in abort () from /lib64/libc.so.6
#2  0x00007ffff7760167 in ?? () from /lib64/libc.so.6
#3  0x00007ffff7760212 in __assert_fail () from /lib64/libc.so.6
#4  0x00007fffe0619e54 in nouveau_pushbuf_data (push=push@entry=0x6d0d80, bo=0x6a58b0, offset=331932, length=496)
    at /var/tmp/portage/x11-libs/libdrm-2.4.74/work/libdrm-2.4.74/nouveau/pushbuf.c:727
#5  0x00007fffe0619d9b in nouveau_pushbuf_data (push=push@entry=0x6d0d80, bo=bo@entry=0x0, offset=offset@entry=0, length=length@entry=0)
    at /var/tmp/portage/x11-libs/libdrm-2.4.74/work/libdrm-2.4.74/nouveau/pushbuf.c:719
#6  0x00007fffe0619ee9 in pushbuf_submit (push=push@entry=0x6d0d80, chan=<optimized out>, chan=<optimized out>)
    at /var/tmp/portage/x11-libs/libdrm-2.4.74/work/libdrm-2.4.74/nouveau/pushbuf.c:330
#7  0x00007fffe061a18f in pushbuf_flush (push=push@entry=0x6d0d80) at /var/tmp/portage/x11-libs/libdrm-2.4.74/work/libdrm-2.4.74/nouveau/pushbuf.c:405
#8  0x00007fffe061ad50 in nouveau_pushbuf_kick (push=0x6d0d80, chan=<optimized out>) at /var/tmp/portage/x11-libs/libdrm-2.4.74/work/libdrm-2.4.74/nouveau/pushbuf.c:779
#9  0x00007fffe0f54d06 in PUSH_KICK (push=<optimized out>) at /var/tmp/portage/media-libs/mesa-13.0.2/work/mesa-13.0.2/src/gallium/drivers/nouveau/nouveau_winsys.h:59
#10 nv50_flush (pipe=0x2733370, fence=<optimized out>, flags=<optimized out>)
    at /var/tmp/portage/media-libs/mesa-13.0.2/work/mesa-13.0.2/src/gallium/drivers/nouveau/nv50/nv50_context.c:40
#11 0x00007fffe0c2bc1b in st_finish (st=st@entry=0x276c570) at /var/tmp/portage/media-libs/mesa-13.0.2/work/mesa-13.0.2/src/mesa/state_tracker/st_cb_flush.c:98
#12 0x00007fffe0c2bc80 in st_glFinish (ctx=<optimized out>) at /var/tmp/portage/media-libs/mesa-13.0.2/work/mesa-13.0.2/src/mesa/state_tracker/st_cb_flush.c:136
#13 0x00007ffff39916a9 in QOpenGLWidgetPrivate::beginCompose (this=0x2667c50) at kernel/qopenglwidget.cpp:727
#14 0x00007ffff395f629 in QWidgetPrivate::sendComposeStatus (w=<optimized out>, end=end@entry=false) at kernel/qwidget.cpp:12227
#15 0x00007ffff395f5e7 in QWidgetPrivate::sendComposeStatus (w=<optimized out>, end=end@entry=false) at kernel/qwidget.cpp:12233
#16 0x00007ffff395f5e7 in QWidgetPrivate::sendComposeStatus (w=<optimized out>, end=end@entry=false) at kernel/qwidget.cpp:12233
#17 0x00007ffff395f5e7 in QWidgetPrivate::sendComposeStatus (w=<optimized out>, end=end@entry=false) at kernel/qwidget.cpp:12233
#18 0x00007ffff395f5e7 in QWidgetPrivate::sendComposeStatus (w=<optimized out>, end=end@entry=false) at kernel/qwidget.cpp:12233
#19 0x00007ffff395f5e7 in QWidgetPrivate::sendComposeStatus (w=<optimized out>, end=end@entry=false) at kernel/qwidget.cpp:12233
#20 0x00007ffff395f5e7 in QWidgetPrivate::sendComposeStatus (w=<optimized out>, end=end@entry=false) at kernel/qwidget.cpp:12233
#21 0x00007ffff3937709 in QWidgetBackingStore::qt_flush (widget=0x75a5d0, region=..., backingStore=<optimized out>, tlw=0x75a5d0, tlwOffset=..., 
    widgetTextures=<optimized out>, widgetBackingStore=0xb17e20) at kernel/qwidgetbackingstore.cpp:132
#22 0x00007ffff3938ed9 in QWidgetBackingStore::flush (this=this@entry=0xb17e20, widget=widget@entry=0x0) at kernel/qwidgetbackingstore.cpp:1431
#23 0x00007ffff393a442 in QWidgetBackingStore::doSync (this=this@entry=0xb17e20) at kernel/qwidgetbackingstore.cpp:1323
#24 0x00007ffff393aded in QWidgetBackingStore::sync (this=0xb17e20) at kernel/qwidgetbackingstore.cpp:1179
#25 0x00007ffff3959a9f in QWidgetPrivate::syncBackingStore (this=0x75c3f0) at kernel/qwidget.cpp:1962
#26 0x00007ffff3971c08 in QWidget::event (this=this@entry=0x75a5d0, event=event@entry=0x268a660) at kernel/qwidget.cpp:9100
#27 0x00007ffff3a6fb0b in QMainWindow::event (this=this@entry=0x75a5d0, event=event@entry=0x268a660) at widgets/qmainwindow.cpp:1543
#28 0x00007ffff592c9d7 in KMainWindow::event (this=this@entry=0x75a5d0, ev=ev@entry=0x268a660)
    at /var/tmp/portage/kde-frameworks/kxmlgui-5.29.0/work/kxmlgui-5.29.0/src/kmainwindow.cpp:867
#29 0x00007ffff5971295 in KXmlGuiWindow::event (this=this@entry=0x75a5d0, ev=ev@entry=0x268a660)
    at /var/tmp/portage/kde-frameworks/kxmlgui-5.29.0/work/kxmlgui-5.29.0/src/kxmlguiwindow.cpp:118
#30 0x00007ffff7b504e4 in KonqMainWindow::event (this=0x75a5d0, e=0x268a660) at /var/tmp/portage/kde-apps/konqueror-16.12.0/work/konqueror-16.12.0/src/konqmainwindow.cpp:5494
#31 0x00007ffff392aacc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x75a5d0, e=0x268a660) at kernel/qapplication.cpp:3799
#32 0x00007ffff39324c6 in QApplication::notify (this=0x7fffffffd300, receiver=0x75a5d0, e=0x268a660) at kernel/qapplication.cpp:3556
#33 0x00007ffff2ea2b7a in QCoreApplication::notifyInternal2 (receiver=0x75a5d0, event=event@entry=0x268a660) at kernel/qcoreapplication.cpp:988
#34 0x00007ffff2ea51bb in QCoreApplication::sendEvent (event=0x268a660, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x61ab10) at kernel/qcoreapplication.cpp:1649
#36 0x00007ffff2ea5628 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#37 0x00007ffff2eef6d3 in postEventSourceDispatch (s=0x667670) at kernel/qeventdispatcher_glib.cpp:276
#38 0x00007fffed0995e7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#39 0x00007fffed099840 in ?? () from /usr/lib64/libglib-2.0.so.0
#40 0x00007fffed0998ec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#41 0x00007ffff2eef74f in QEventDispatcherGlib::processEvents (this=0x670e90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#42 0x00007ffff2ea1b3a in QEventLoop::exec (this=this@entry=0x7fffffffd1b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#43 0x00007ffff2ea940c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#44 0x00007ffff341b39c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
#45 0x00007ffff392aa25 in QApplication::exec () at kernel/qapplication.cpp:2975
#46 0x00007ffff7b929c0 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:233
#47 0x00007ffff7754720 in __libc_start_main () from /lib64/libc.so.6
#48 0x00000000004006e9 in _start ()


Should I open a standalone bug report?
Comment 15 Christoph Feck 2016-12-31 18:16:21 UTC
No, crash from comment #14 is caused by the nouveau driver. Please report this issue directly to nouveau developers via https://bugs.freedesktop.org/
Comment 16 Andreas Sturmlechner 2017-01-01 16:10:16 UTC
Is there any reason for this not to be picked for 16.12 branch? Seems like a critical fix.
Comment 17 Andreas Sturmlechner 2017-01-09 22:42:38 UTC
Pushed to Applications/16.12 branch, fixed in 16.12.1.
Comment 18 Christoph Feck 2017-02-01 00:33:44 UTC
*** Bug 375659 has been marked as a duplicate of this bug. ***