Summary: | Dolphin crashes when tries to play a video preview after I select a folder | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Patrick Silva <bugseforuns> |
Component: | general | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | elvis.angelaccio, meven29, nate, simonandric5 |
Priority: | NOR | Keywords: | drkonqi, wayland |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Patrick Silva
2019-09-04 18:09:33 UTC
This crash only occurs on Wayland session. *** Bug 411835 has been marked as a duplicate of this bug. *** I can reproduce it, it crashes when switching from any non-video preview to a video preview in the information panel. And it only crashes when the autoplay feature is enabled. (In reply to Elvis Angelaccio from comment #4) > And it only crashes when the autoplay feature is enabled. No, you just need to launch a video playback (without autoplay) and while it is playing, hover over a non-video file and then hover back on the video file. I believe it should be easy to reproduce in demonstration code. It is mostly due to the video player widget being display, hidden and shown again. IMO it is a QtWayland bug. *** Bug 412355 has been marked as a duplicate of this bug. *** This looks like a QtWayland bug seeing the trace. Created attachment 123536 [details]
New crash information added by DrKonqi
dolphin (19.11.70) using Qt 5.12.4
- What I was doing when the application crashed:
Hover over a video file and previewing it in the information panel.
Hovering over a non-video file.
Hovering on a video file.
Crash occurs.
-- Backtrace (Reduced):
#7 0x00007fa85f9023eb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#8 0x00007fa85f8e1899 in __GI_abort () at abort.c:79
#9 0x00007fa85fac92c5 in wl_abort (fmt=fmt@entry=0x7fa85faca0d8 "Error marshalling request: %s\n") at ../src/wayland-util.c:417
#10 0x00007fa85fac526d in wl_proxy_marshal_array_constructor_versioned (proxy=proxy@entry=0x55b3a8c2f030, opcode=opcode@entry=1, args=args@entry=0x7fff033aad90, interface=interface@entry=0x7fa85facdb00 <wl_subsurface_interface>, version=1) at ../src/wayland-client.c:744
#11 0x00007fa85fac529d in wl_proxy_marshal_array_constructor (proxy=proxy@entry=0x55b3a8c2f030, opcode=opcode@entry=1, args=args@entry=0x7fff033aad90, interface=interface@entry=0x7fa85facdb00 <wl_subsurface_interface>) at ../src/wayland-client.c:690
Apparently there is an error in wl_proxy->display caught at https://gitlab.freedesktop.org/wayland/wayland/blob/master/src/wayland-client.c#L743 https://bugs.kde.org/show_bug.cgi?id=412809 might be caused by the same code. The backtraces end the same way with Qt 5.12.3 and Qt 5.13.1 I have opened qt bug about this bug https://bugreports.qt.io/browse/QTBUG-79674 https://bugreports.qt.io/browse/QTBUG-79674 was merged and probably will fix this. It will be part of Qt 5.12.6, 5.13.3, 5.14RC1 Please confirm it if you can test with those versions Can't reproduce anymore with Qt 5.14 *** Bug 415780 has been marked as a duplicate of this bug. *** |