Bug 382681 - Crash playing a larger quicktime movie
Summary: Crash playing a larger quicktime movie
Status: RESOLVED UPSTREAM
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords: drkonqi
: 385688 389856 391131 395721 397412 401395 404545 410590 414549 415658 416923 416996 425507 426577 427412 428296 429233 429289 430358 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-07-24 20:50 UTC by rainer
Modified: 2021-01-11 21:32 UTC (History)
22 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.11 KB, text/plain)
2018-10-24 07:56 UTC, Alexander Miroshnichenko
Details
New crash information added by DrKonqi (5.15 KB, text/plain)
2020-11-17 17:56 UTC, Zosoled
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rainer 2017-07-24 20:50:20 UTC
Application: dragon (17.04.2)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.11.8-2-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I played a larger (>700MB) quicktime movie. The crash happened when the movie finished playing. I think the crash is not specific to this particular one (as I have a series of four movies and occasional crashes with some of them, but maybe they have something (problematic?) in common, as they were created by the samemobile device (AFAIK).

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

Thread 3 (Thread 0x7f5ba54a2700 (LWP 16965)):
#0  0x00007f5bb930618b in g_main_context_prepare (context=context@entry=0x7f5ba00009b0, priority=priority@entry=0x7f5ba54a1b70) at gmain.c:3514
#1  0x00007f5bb9306c4b in g_main_context_iterate (context=context@entry=0x7f5ba00009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3952
#2  0x00007f5bb9306e2c in g_main_context_iteration (context=0x7f5ba00009b0, may_block=1) at gmain.c:4033
#3  0x00007f5bbee486ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5bbedf135a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5bbec2131a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5bbf2cba45 in QDBusConnectionManager::run() () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f5bbec25d2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f5bbb9584d7 in start_thread (arg=0x7f5ba54a2700) at pthread_create.c:456
#9  0x00007f5bbe221b2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7f5bace49700 (LWP 16964)):
#0  0x00007f5bbe21818d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5bbb51d387 in poll (__timeout=-1, __nfds=1, __fds=0x7f5bace48bc8) at /usr/include/bits/poll2.h:46
#2  0x00007f5bbb51d387 in _xcb_conn_wait (c=c@entry=0x55cad3320ee0, cond=cond@entry=0x55cad3320f20, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007f5bbb51f16a in xcb_wait_for_event (c=0x55cad3320ee0) at xcb_in.c:693
#4  0x00007f5baf9ef449 in QXcbEventReader::run() () at /usr/lib64/libQt5XcbQpa.so.5
#5  0x00007f5bbec25d2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5bbb9584d7 in start_thread (arg=0x7f5bace49700) at pthread_create.c:456
#7  0x00007f5bbe221b2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7f5bc2f29d80 (LWP 16963)):
[KCrash Handler]
#6  0x00007f5bbe168a90 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f5bbe16a0f6 in __GI_abort () at abort.c:78
#8  0x00007f5bb6ff3339 in  () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#9  0x00007f5bb6ff3d3f in pa_fdsem_after_poll () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#10 0x00007f5bb700b74d in  () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#11 0x00007f5bbaeb7fb0 in  () at /usr/lib64/libpulse-mainloop-glib.so.0
#12 0x00007f5bb9306b67 in g_main_dispatch (context=0x7f5ba8001710) at gmain.c:3234
#13 0x00007f5bb9306b67 in g_main_context_dispatch (context=context@entry=0x7f5ba8001710) at gmain.c:3899
#14 0x00007f5bb9306d98 in g_main_context_iterate (context=context@entry=0x7f5ba8001710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3972
#15 0x00007f5bb9306e2c in g_main_context_iteration (context=0x7f5ba8001710, may_block=1) at gmain.c:4033
#16 0x00007f5bbee4868f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#17 0x00007f5bbedf135a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f5bbedf9be4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#19 0x000055cad172bcae in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dragon-17.04.2/src/app/main.cpp:91

Reported using DrKonqi
Comment 1 Christoph Feck 2017-10-25 13:00:13 UTC
*** Bug 385688 has been marked as a duplicate of this bug. ***
Comment 2 Mario Junior 2018-02-04 04:17:31 UTC
Same problem here with webm videos with audio (small size):

Application: Dragon Player (dragon), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1372a5cd80 (LWP 17765))]

Thread 3 (Thread 0x7f12eeffd700 (LWP 17793)):
#0  0x00007f136dce8039 in syscall () from /lib64/libc.so.6
#1  0x00007f1368c1594a in g_cond_wait_until () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1368ba40e1 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1368ba469c in g_async_queue_timeout_pop () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f1368bf823e in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f1368bf7795 in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f136b416558 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f136dced72f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f13572f7700 (LWP 17767)):
#0  0x00007f136dce2f8b in poll () from /lib64/libc.so.6
#1  0x00007f1368bd0149 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1368bd025c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f136e96457b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f136e90b4aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f136e7328da in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f136ed89bd5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f136e7378d0 in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f136b416558 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f136dced72f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1372a5cd80 (LWP 17765)):
[KCrash Handler]
#6  0x00007f136dc2b0d0 in raise () from /lib64/libc.so.6
#7  0x00007f136dc2c6b1 in abort () from /lib64/libc.so.6
#8  0x00007f13668a15a9 in flush (f=0x5627e1a05c30) at pulsecore/fdsem.c:170
#9  0x00007f13668a1faf in pa_fdsem_after_poll (f=0x5627e1a05c30) at pulsecore/fdsem.c:314
#10 0x00007f13668b9a0d in semread_cb (m=<optimized out>, e=<optimized out>, fd=<optimized out>, events=<optimized out>, userdata=0x5627e1c391d0) at pulsecore/srbchannel.c:209
#11 0x00007f136a977fb0 in dispatch_func (source=0x5627e1c4da60, callback=<optimized out>, userdata=<optimized out>) at pulse/glib-mainloop.c:584
#12 0x00007f1368bcff97 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#13 0x00007f1368bd01d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#14 0x00007f1368bd025c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#15 0x00007f136e96455f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#16 0x00007f1361e02f61 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#17 0x00007f136e90b4aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#18 0x00007f136e913fe4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#19 0x00005627e0c8dd54 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dragonplayer-17.12.1-1.1.x86_64/src/app/main.cpp:92
Comment 3 Christoph Feck 2018-02-22 01:07:03 UTC
*** Bug 389856 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2018-03-15 03:35:26 UTC
*** Bug 391131 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2018-07-18 18:19:07 UTC
*** Bug 395721 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2018-09-04 23:05:55 UTC
*** Bug 397412 has been marked as a duplicate of this bug. ***
Comment 7 Alexander Miroshnichenko 2018-10-24 07:56:27 UTC
Created attachment 115865 [details]
New crash information added by DrKonqi

dragon (18.04.3) using Qt 5.11.1

* Playing a video with audio (2~3MiB size)
* Dragon player crashs after close
* No custom settings

-- Backtrace (Reduced):
#8  0x00006a715ee6e299 in flush (f=0x6907d11c10) at /var/tmp/portage/media-sound/pulseaudio-11.1-r1/work/pulseaudio-11.1/src/pulsecore/fdsem.c:170
#9  0x00006a715ee6edd7 in pa_fdsem_after_poll (f=0x6907d11c10) at /var/tmp/portage/media-sound/pulseaudio-11.1-r1/work/pulseaudio-11.1/src/pulsecore/fdsem.c:314
#10 0x00006a715ee899f1 in semread_cb (m=<optimized out>, e=<optimized out>, fd=<optimized out>, events=<optimized out>, userdata=0x6907dbe520) at /var/tmp/portage/media-sound/pulseaudio-11.1-r1/work/pulseaudio-11.1/src/pulsecore/srbchannel.c:209
#11 0x00006a7162aaf110 in dispatch_func (source=0x6907913d00, callback=<optimized out>, userdata=<optimized out>) at /var/tmp/portage/media-sound/pulseaudio-11.1-r1/work/pulseaudio-11.1/src/pulse/glib-mainloop.c:584
#12 0x00006a7160cca567 in g_main_dispatch (context=0x6a7150004ff0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3234
Comment 8 Christoph Feck 2018-12-20 00:19:55 UTC
*** Bug 401395 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2019-03-08 23:41:34 UTC
*** Bug 404545 has been marked as a duplicate of this bug. ***
Comment 10 Harald Sitter 2019-03-11 10:30:52 UTC
Does anyone have a file to reproduce this with?
Comment 11 Harald Sitter 2019-08-06 09:32:43 UTC
*** Bug 410590 has been marked as a duplicate of this bug. ***
Comment 12 Christoph Feck 2020-01-13 11:16:09 UTC
*** Bug 415658 has been marked as a duplicate of this bug. ***
Comment 13 Christoph Feck 2020-02-13 15:27:33 UTC
*** Bug 416923 has been marked as a duplicate of this bug. ***
Comment 14 Christoph Feck 2020-02-13 15:28:02 UTC
*** Bug 416996 has been marked as a duplicate of this bug. ***
Comment 15 Christoph Feck 2020-02-13 15:28:22 UTC
*** Bug 414549 has been marked as a duplicate of this bug. ***
Comment 16 Christoph Feck 2020-08-18 15:23:17 UTC
*** Bug 425507 has been marked as a duplicate of this bug. ***
Comment 17 Christoph Feck 2020-10-05 18:33:09 UTC
*** Bug 426577 has been marked as a duplicate of this bug. ***
Comment 18 Christoph Feck 2020-10-05 18:35:04 UTC
Comment from bug 426577 states the crash was fixed. Since there was no change in Dragonplayer, and the crash happens deep in pulseaudio, let's assume it was fixed there.
Comment 19 Christoph Feck 2020-11-01 12:27:17 UTC
*** Bug 427412 has been marked as a duplicate of this bug. ***
Comment 20 Christoph Feck 2020-11-05 20:20:18 UTC
*** Bug 428296 has been marked as a duplicate of this bug. ***
Comment 21 Zosoled 2020-11-17 17:56:36 UTC
Created attachment 133403 [details]
New crash information added by DrKonqi

dragon (17.08.3) using Qt 5.11.3

- What I was doing when the application crashed:

Had just played an mp4 file, and subsequently attempted to play mkv file.

-- Backtrace (Reduced):
#8  0x00007fcca82ce339 in pa_fdsem_post (f=0x55f7c6f40e30) at pulsecore/fdsem.c:210
#9  0x00007fcca82e641a in pa_srbchannel_write (sr=0x55f7c6e544d0, data=<optimized out>, l=<optimized out>, l@entry=35) at pulsecore/srbchannel.c:127
#10 0x00007fcca82e46c5 in do_write (p=p@entry=0x55f7c6ef3250) at pulsecore/pstream.c:789
#11 0x00007fcca82e57c8 in do_pstream_read_write (p=0x55f7c6ef3250) at pulsecore/pstream.c:258
#12 0x00007fcca82e5ae9 in srb_callback (srb=0x55f7c6e544d0, userdata=0x55f7c6ef3250) at pulsecore/pstream.c:287
Comment 22 Ben Cooksley 2020-11-24 10:29:39 UTC
Unsubscribing user per abuse report we received.
Comment 23 Christoph Feck 2020-12-01 12:44:59 UTC
*** Bug 429289 has been marked as a duplicate of this bug. ***
Comment 24 Christoph Feck 2020-12-01 12:45:22 UTC
*** Bug 429233 has been marked as a duplicate of this bug. ***
Comment 25 Christoph Feck 2021-01-11 21:32:09 UTC
*** Bug 430358 has been marked as a duplicate of this bug. ***