Bug 1381438 - [abrt] qt5-qtwebengine on Wayland: qupzilla killed by SIGABRT
Summary: [abrt] qt5-qtwebengine on Wayland: qupzilla killed by SIGABRT
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qtwebengine
Version: 25
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:0f9d40b01c34ddd0885029deeb7...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-04 06:10 UTC by Mustafa Muhammad
Modified: 2016-10-05 07:38 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-10-04 13:04:44 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (147.67 KB, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: cgroup (148 bytes, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: core_backtrace (7.02 KB, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: dso_list (21.10 KB, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: environ (2.19 KB, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: limits (1.29 KB, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: maps (103.10 KB, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: mountinfo (3.84 KB, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: namespaces (102 bytes, text/plain)
2016-10-04 06:10 UTC, Mustafa Muhammad
no flags Details
File: open_fds (8.27 KB, text/plain)
2016-10-04 06:11 UTC, Mustafa Muhammad
no flags Details
File: proc_pid_status (1.12 KB, text/plain)
2016-10-04 06:11 UTC, Mustafa Muhammad
no flags Details
File: var_log_messages (28 bytes, text/plain)
2016-10-04 06:11 UTC, Mustafa Muhammad
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Qt Bug Tracker QTBUG-55384 0 None None None 2016-10-04 13:04:44 UTC

Description Mustafa Muhammad 2016-10-04 06:10:33 UTC
Version-Release number of selected component:
qupzilla-2.0.1-7.fc25

Additional info:
reporter:       libreport-2.8.0
backtrace_rating: 4
cmdline:        /usr/bin/qupzilla
executable:     /usr/bin/qupzilla
global_pid:     11241
kernel:         4.8.0-0.rc8.git0.1.fc25.x86_64
pkg_fingerprint: 4089 D8F2 FDB1 9C98
pkg_vendor:     Fedora Project
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #4 gfx::GLSurfaceQtEGL::Initialize at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/core/gl_surface_qt.cpp:427
 #5 gfx::GLSurface::CreateOffscreenGLSurface at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/core/gl_surface_qt.cpp:529
 #6 content::GpuChannelManager::GetDefaultOffscreenSurface at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/content/common/gpu/gpu_channel_manager.cc:338
 #7 content::GpuCommandBufferStub::OnInitialize at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/content/common/gpu/gpu_command_buffer_stub.cc:554
 #8 base::DispatchToMethodImpl<content::GpuCommandBufferStub, void (content::GpuCommandBufferStub::*)(base::FileDescriptor, IPC::Message*), base::FileDescriptor, IPC::Message&, 0ul, 0ul> at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/base/tuple.h:290
 #9 base::DispatchToMethod<content::GpuCommandBufferStub, void (content::GpuCommandBufferStub::*)(base::FileDescriptor, IPC::Message*), base::FileDescriptor, IPC::Message&> at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/base/tuple.h:299
 #10 IPC::SyncMessageSchema<base::Tuple<base::FileDescriptor>, base::Tuple<bool&, gpu::Capabilities&> >::DispatchDelayReplyWithSendParams<content::GpuCommandBufferStub, void (content::GpuCommandBufferStub::*)(base::FileDescriptor, IPC::Message*)> at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/ipc/ipc_message_utils.h:1049
 #11 GpuCommandBufferMsg_Initialize::DispatchDelayReply<content::GpuCommandBufferStub, void, void (content::GpuCommandBufferStub::*)(base::FileDescriptor, IPC::Message*)> at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/content/common/gpu/gpu_messages.h:572
 #12 content::GpuCommandBufferStub::OnMessageReceived at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/content/common/gpu/gpu_command_buffer_stub.cc:293
 #13 content::GpuChannel::HandleMessage at /usr/src/debug/qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/content/common/gpu/gpu_channel.cc:851

Comment 1 Mustafa Muhammad 2016-10-04 06:10:41 UTC
Created attachment 1207075 [details]
File: backtrace

Comment 2 Mustafa Muhammad 2016-10-04 06:10:42 UTC
Created attachment 1207076 [details]
File: cgroup

Comment 3 Mustafa Muhammad 2016-10-04 06:10:44 UTC
Created attachment 1207077 [details]
File: core_backtrace

Comment 4 Mustafa Muhammad 2016-10-04 06:10:46 UTC
Created attachment 1207078 [details]
File: dso_list

Comment 5 Mustafa Muhammad 2016-10-04 06:10:49 UTC
Created attachment 1207079 [details]
File: environ

Comment 6 Mustafa Muhammad 2016-10-04 06:10:50 UTC
Created attachment 1207080 [details]
File: limits

Comment 7 Mustafa Muhammad 2016-10-04 06:10:54 UTC
Created attachment 1207081 [details]
File: maps

Comment 8 Mustafa Muhammad 2016-10-04 06:10:56 UTC
Created attachment 1207082 [details]
File: mountinfo

Comment 9 Mustafa Muhammad 2016-10-04 06:10:58 UTC
Created attachment 1207083 [details]
File: namespaces

Comment 10 Mustafa Muhammad 2016-10-04 06:11:00 UTC
Created attachment 1207084 [details]
File: open_fds

Comment 11 Mustafa Muhammad 2016-10-04 06:11:02 UTC
Created attachment 1207085 [details]
File: proc_pid_status

Comment 12 Mustafa Muhammad 2016-10-04 06:11:03 UTC
Created attachment 1207086 [details]
File: var_log_messages

Comment 13 Kevin Kofler 2016-10-04 13:00:17 UTC
According to environ, this is a crash with QtWebEngine on Wayland. (Try:
QT_QPA_PLATFORM=xcb qupzilla
to force it to use XWayland for now.)

(ABRT has a text input field where you can give some information, please fill it in next time so that I do not have to scan through all the files to guess the relevant information from!)

Comment 14 Kevin Kofler 2016-10-04 13:04:44 UTC
QtWebEngine does not support Wayland at this time, see the upstream bug report.

Comment 15 Kevin Kofler 2016-10-04 13:39:23 UTC
This is unfortunately blocking on Chromium. I posted my findings to the upstream bug:
https://bugreports.qt.io/browse/QTBUG-54038?focusedCommentId=333237&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-333237

Comment 16 Mustafa Muhammad 2016-10-05 07:14:43 UTC
(In reply to Kevin Kofler from comment #13)
> According to environ, this is a crash with QtWebEngine on Wayland. (Try:
> QT_QPA_PLATFORM=xcb qupzilla
> to force it to use XWayland for now.)

I confirm "QT_QPA_PLATFORM=xcb qupzilla" works, thanks.

> 
> (ABRT has a text input field where you can give some information, please
> fill it in next time so that I do not have to scan through all the files to
> guess the relevant information from!)

I usually fill it when I know where the problem is, but I didn't know what was it.

Comment 17 Mustafa Muhammad 2016-10-05 07:38:55 UTC
(In reply to Kevin Kofler from comment #15)
> This is unfortunately blocking on Chromium. I posted my findings to the
> upstream bug:
> https://bugreports.qt.io/browse/QTBUG-54038?focusedCommentId=333237&page=com.
> atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-333237

Chromium runs fine here, on the same wayland session.

Also, until it is supported, QupZilla menu entry can contain the QT_QPA_PLATFORM=xcb to force xcb mode.


Note You need to log in before you can comment on or make changes to this bug.