Bug 468161 - Dragon Player crashes after closing video player
Summary: Dragon Player crashes after closing video player
Status: RESOLVED FIXED
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: 22.12.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-04-05 04:52 UTC by Dan Williams
Modified: 2025-04-13 20:48 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 25.08.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Williams 2023-04-05 04:52:10 UTC
Application: dragon (22.12.3)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.2.8-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 5.27.3 [KCrashBackend]

-- Information about the crash:
I play a video, I watch about 98-99% of it, and then close it... the video player crashes as I close it. Not a big deal, doesn't really interfere with anything, but it happens most of the time I use this program and I figured I should report it anyway. I just assume you'd want to know about this sort of thing.

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Aborted

[KCrash Handler]
#4  0x00007f5f77e94d7c in __pthread_kill_implementation () at /lib64/libc.so.6
#5  0x00007f5f77e43356 in raise () at /lib64/libc.so.6
#6  0x00007f5f77e2b897 in abort () at /lib64/libc.so.6
#7  0x00007f5f76c6fed6 in flush (f=<optimized out>) at ../src/pulsecore/fdsem.c:163
#8  flush (f=f@entry=0x5616fbba01c0) at ../src/pulsecore/fdsem.c:139
#9  0x00007f5f76c7013f in pa_fdsem_after_poll (f=0x5616fbba01c0) at ../src/pulsecore/fdsem.c:286
#10 0x00007f5f76c9004d in semread_cb (m=<optimized out>, e=<optimized out>, fd=<optimized out>, events=<optimized out>, userdata=0x5616fbd611d0) at ../src/pulsecore/srbchannel.c:209
#11 0x00007f5f7825c808 in dispatch_func (source=0x5616fbf483d0, callback=<optimized out>, userdata=<optimized out>) at ../src/pulse/glib-mainloop.c:581
#12 0x00007f5f77116f96 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#13 0x00007f5f77117358 in  () at /lib64/libglib-2.0.so.0
#14 0x00007f5f771173ec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#15 0x00007f5f787460b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5616fb598b50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#16 0x00007f5f786eb5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc750e4f20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#17 0x00007f5f786f3a50 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#18 0x00005616f98c5f38 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dragon-22.12.3/src/app/main.cpp:80
[Inferior 1 (process 10023) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2025-04-13 20:48:34 UTC
This has been fixed in the upcoming 25.08 release.