Bug 389603 - Dragon Player crashes after opening video with bik format
Summary: Dragon Player crashes after opening video with bik format
Status: RESOLVED DUPLICATE of bug 390151
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-01-29 15:36 UTC by doctor
Modified: 2018-04-26 23:36 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
example of video (1.15 MB, application/octet-stream)
2018-02-01 16:41 UTC, doctor
Details
New crash information added by DrKonqi (5.90 KB, text/plain)
2018-02-07 13:16 UTC, doctor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description doctor 2018-01-29 15:36:13 UTC
Application: dragon (17.12.1)

Qt Version: 5.10.0
Frameworks Version: 5.42.0
Operating System: Linux 4.15.0-0.rc9.git4.1.fc28.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

Hello. I tried to open small video-file with dragom player, but it crashes. No matter what partition contains it, on mounted ntfs or home foldier. It works well on vlc.

KDE with wayland session

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcd6f238f40 (LWP 28058))]

Thread 2 (Thread 0x7fcd6422b700 (LWP 28060)):
#0  0x00007fcd7b6d3074 in read () from /lib64/libc.so.6
#1  0x00007fcd73ec16f0 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007fcd73e7ca48 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fcd73e7cee0 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007fcd73e7d04c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007fcd7c58b07b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fcd7c537b3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fcd7c3838da in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fcd7c7aede5 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#9  0x00007fcd7c388177 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fcd791c75e1 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fcd7b6e1fbf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fcd6f238f40 (LWP 28058)):
[KCrash Handler]
#6  0x00007fcd673489c9 in wl_map_insert_at () from /lib64/libwayland-client.so.0
#7  0x00007fcd67344ade in wl_proxy_destroy () from /lib64/libwayland-client.so.0
#8  0x00007fcd65b693d7 in KWayland::Client::PlasmaWindow::release() () from /lib64/libKF5WaylandClient.so.5
#9  0x00007fcd65b693fa in KWayland::Client::PlasmaWindow::~PlasmaWindow() () from /lib64/libKF5WaylandClient.so.5
#10 0x00007fcd65b694f9 in KWayland::Client::PlasmaWindow::~PlasmaWindow() () from /lib64/libKF5WaylandClient.so.5
#11 0x00007fcd7c568628 in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#12 0x00007fcd7c569548 in QObject::~QObject() () from /lib64/libQt5Core.so.5
#13 0x00007fcd65b69ac9 in KWayland::Client::PlasmaWindowManagement::~PlasmaWindowManagement() () from /lib64/libKF5WaylandClient.so.5
#14 0x00007fcd7c568628 in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#15 0x00007fcd7c569548 in QObject::~QObject() () from /lib64/libQt5Core.so.5
#16 0x00007fcd4216c683 in (anonymous namespace)::Q_QGS_privateWaylandIntegrationSelf::innerFunction()::Holder::~Holder() () from /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemKWaylandPlugin.so
#17 0x00007fcd7b621101 in __run_exit_handlers () from /lib64/libc.so.6
#18 0x00007fcd7b6211fc in exit () from /lib64/libc.so.6
#19 0x00007fcd7b60ab64 in __libc_start_main () from /lib64/libc.so.6
#20 0x000055a2dbf4f96a in _start ()

Reported using DrKonqi
Comment 1 Shlomi Fish 2018-02-01 13:39:52 UTC
Can you give a link to a video that triggers the crash?
Comment 2 doctor 2018-02-01 16:41:48 UTC
Created attachment 110286 [details]
example of video

There is a small video file, but I also tried mp4 and mkv, situation repeats.
Comment 3 Shlomi Fish 2018-02-01 17:20:03 UTC
(In reply to doctor from comment #2)
> Created attachment 110286 [details]
> example of video
> 
> There is a small video file, but I also tried mp4 and mkv, situation repeats.

Thanks!

On my Mageia 7 x86-64 system dragon using phonon-vlc plays this file fine, and so do vlc and mpv. dragon cannot play it using the gstreamer backend but neither can gst123. dragon using gst can play fine an .mp4 file I have.
Comment 4 doctor 2018-02-07 13:16:51 UTC
Created attachment 110400 [details]
New crash information added by DrKonqi

dragon (17.12.1) using Qt 5.10.0

- What I was doing when the application crashed:

- Custom settings of the application:



Hello.
So, I tried play it with phonon-vlc backend. It plays. And after repeating playing that applicaton just crashes again.

-- Backtrace (Reduced):
#6  0x00007fa2a97213e5 in __memmove_avx_unaligned_erms () at /lib64/libc.so.6
#7  0x00007fa2aa482b8b in QUrl::toString(QUrlTwoFlags<QUrl::UrlFormattingOption, QUrl::ComponentFormattingOption>) const () at /lib64/libQt5Core.so.5
#8  0x00007fa2aa483060 in QUrl::toDisplayString(QUrlTwoFlags<QUrl::UrlFormattingOption, QUrl::ComponentFormattingOption>) const () at /lib64/libQt5Core.so.5
#9  0x000056472b7bc830 in Dragon::TheStream::profile() ()
#10 0x000056472b7c1a82 in Dragon::VideoWindow::eject() ()
Comment 5 Harald Sitter 2018-02-07 13:22:08 UTC
That's a different crash.
Comment 6 Alexander Mentyu 2018-04-25 14:55:18 UTC
Cannot open example video bin file in Dragon Player in both X11 and Wayland - if phonon gstreamer package is installed - Dragon Player just starts without any error and opening of the file - if phonon vlc package is installed - detached VLC Media Player window is shown with played video

Plasma: 5.12.4
Apps: 18.04.0
Frameworks: 5.45.0
Qt: 5.10.1
Kernel: 4.14.36-1-MANJARO
OS: Netrunner Rolling
Video: Intel 4400
Driver: xf86-video-intel 1:2.99.917+823+gd9bf46e4-1
Screen: 1600x900
wayland-protocols 1.13-1
wayland 1.14.0-1
Comment 7 Christoph Feck 2018-04-26 23:36:55 UTC

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