https://bugs.kde.org/show_bug.cgi?id=451346

            Bug ID: 451346
           Summary: DragonPlayer crashes sometimes when the window is
                    closed after a video
           Product: dragonplayer
           Version: 21.12.3
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: antonioni.ro...@gmail.com
                CC: myr...@kde.org, sit...@kde.org
  Target Milestone: ---

Application: dragon (21.12.3)

Qt Version: 5.15.3
Frameworks Version: 5.91.0
Operating System: Linux 5.13.0-35-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.2 [KCrashBackend]

-- Information about the crash:
Sometimes when I see a video and close the Dragon Player window, this is closed
but a bug dialog is shown.

The reporter is unsure if this crash is reproducible.

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

[New LWP 61523]
[New LWP 61524]
[New LWP 61536]
[New LWP 61564]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f921db019cf in __GI___poll (fds=0x7ffcd2777b78, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f9219f889c0 (LWP 61522))]

Thread 5 (Thread 0x7f9206739700 (LWP 61564)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f9206738a60, clockid=<optimized out>, expected=0,
futex_word=0x7f92000062e4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f9206738a60, clockid=<optimized
out>, mutex=0x7f9200006290, cond=0x7f92000062b8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f92000062b8, mutex=0x7f9200006290,
abstime=0x7f9206738a60) at pthread_cond_wait.c:656
#3  0x00007f921654653c in vlc_cond_timedwait
(p_condvar=p_condvar@entry=0x7f92000062b8,
p_mutex=p_mutex@entry=0x7f9200006290, deadline=deadline@entry=42728933424) at
posix/thread.c:280
#4  0x00007f9216508997 in vout_control_Pop (ctrl=ctrl@entry=0x7f9200006290,
cmd=cmd@entry=0x7f9206738af0, deadline=42728933424) at
video_output/control.c:189
#5  0x00007f9216510552 in Thread (object=0x7f92000060d0) at
video_output/video_output.c:1806
#6  0x00007f921d356609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f921db0e163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f9214b9a700 (LWP 61536)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x55bc8986ec78) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bc8986ec28,
cond=0x55bc8986ec50) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55bc8986ec50, mutex=0x55bc8986ec28) at
pthread_cond_wait.c:638
#3  0x00007f91f263a5eb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007f91f263a1eb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007f921d356609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f921db0e163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f92179fe700 (LWP 61524)):
#0  __GI___libc_read (nbytes=16, buf=0x7f92179fd9a0, fd=7) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=0x7f92179fd9a0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f921c954b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f921c90bebe in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f921c90c312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f921c90c4a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f921e22171b in QEventDispatcherGlib::processEvents
(this=0x7f9208000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f921e1c592b in QEventLoop::exec (this=this@entry=0x7f92179fdbb0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f921dfdf462 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f921f1fff4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f921dfe0643 in QThreadPrivate::start (arg=0x7f921f283d80) at
thread/qthread_unix.cpp:331
#11 0x00007f921d356609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f921db0e163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f921941b700 (LWP 61523)):
#0  0x00007f921db019cf in __GI___poll (fds=0x7f921941aae8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f921d312c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f921d31490a in xcb_wait_for_event () from
/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9219b5e1a8 in QXcbEventQueue::run (this=0x55bc8966fab0) at
qxcbeventqueue.cpp:228
#4  0x00007f921dfe0643 in QThreadPrivate::start (arg=0x55bc8966fab0) at
thread/qthread_unix.cpp:331
#5  0x00007f921d356609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f921db0e163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f9219f889c0 (LWP 61522)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f921da11859 in __GI_abort () at abort.c:79
#6  0x00007f921c53b225 in pa_close_pipe () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#7  0x00007f921d55a6d6 in pa_mainloop_free () from
/lib/x86_64-linux-gnu/libpulse.so.0
#8  0x00007f921d56a562 in pa_threaded_mainloop_free () from
/lib/x86_64-linux-gnu/libpulse.so.0
#9  0x00007f92163dfe70 in vlc_pa_disconnect (obj=<optimized out>,
ctx=<optimized out>, mainloop=<optimized out>) at audio_output/vlcpulse.c:233
#10 0x00007f92163e5b07 in Close (obj=0x7f91d4016230) at
audio_output/pulse.c:1076
#11 0x00007f92164bb392 in vlc_module_unload (obj=obj@entry=0x7f91d4016230,
module=<optimized out>, deinit=deinit@entry=0x7f92164ba770 <generic_stop>) at
modules/modules.c:343
#12 0x00007f92164bb44a in module_unneed (obj=obj@entry=0x7f91d4016230,
module=<optimized out>) at modules/modules.c:378
#13 0x00007f9216506e63 in aout_Destroy (aout=0x7f91d4016230) at
audio_output/output.c:364
#14 0x00007f92164f815e in input_resource_Terminate (p_resource=0x55bc8988bd00)
at input/resource.c:519
#15 0x00007f921647c987 in libvlc_media_player_stop (p_mi=0x55bc898ba640) at
media_player.c:1084
#16 0x00007f92165ffa01 in Phonon::VLC::MediaPlayer::stop (this=<optimized out>)
at ./src/mediaplayer.cpp:145
#17 0x00007f92165f4489 in Phonon::VLC::MediaObject::stop (this=0x55bc898f76c0)
at ./src/mediaobject.cpp:161
#18 0x00007f921f98a418 in Phonon::MediaObject::~MediaObject
(this=0x55bc8989b4d0, __in_chrg=<optimized out>) at ./phonon/mediaobject.cpp:59
#19 0x00007f921f98a43d in Phonon::MediaObject::~MediaObject
(this=0x55bc8989b4d0, __in_chrg=<optimized out>) at ./phonon/mediaobject.cpp:51
#20 0x00007f921e1f143e in QObjectPrivate::deleteChildren
(this=this@entry=0x55bc897e5a10) at kernel/qobject.cpp:2104
#21 0x00007f921ece2726 in QWidget::~QWidget (this=0x55bc898f9550,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1522
#22 0x000055bc894a80b1 in Dragon::VideoWindow::~VideoWindow
(this=0x55bc898f9550, __in_chrg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:121
#23 0x000055bc894a810d in Dragon::VideoWindow::~VideoWindow
(this=0x55bc898f9550, __in_chrg=<optimized out>) at
./src/app/videoWindow.cpp:148
#24 0x000055bc894b6fcb in Dragon::MainWindow::~MainWindow (this=0x55bc89730d60,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
./src/app/videoWindow.h:175
#25 0x000055bc894b70dd in Dragon::MainWindow::~MainWindow (this=0x55bc89730d60,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
./src/app/mainWindow.cpp:225
#26 0x00007f921e1f47b3 in QObject::event (this=this@entry=0x55bc89730d60,
e=e@entry=0x55bc89c5c100) at kernel/qobject.cpp:1301
#27 0x00007f921ece6d1d in QWidget::event (this=this@entry=0x55bc89730d60,
event=event@entry=0x55bc89c5c100) at kernel/qwidget.cpp:9094
#28 0x00007f921ee00398 in QMainWindow::event (this=this@entry=0x55bc89730d60,
event=event@entry=0x55bc89c5c100) at widgets/qmainwindow.cpp:1341
#29 0x00007f921faec2b3 in KMainWindow::event (this=this@entry=0x55bc89730d60,
ev=ev@entry=0x55bc89c5c100) at ./src/kmainwindow.cpp:941
#30 0x00007f921fb3c63b in KXmlGuiWindow::event (this=0x55bc89730d60,
ev=0x55bc89c5c100) at ./src/kxmlguiwindow.cpp:219
#31 0x00007f921eca3dc3 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55bc89730d60, e=0x55bc89c5c100) at
kernel/qapplication.cpp:3637
#32 0x00007f921ecacbd8 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3161
#33 0x00007f921e1c6e2a in QCoreApplication::notifyInternal2
(receiver=0x55bc89730d60, event=0x55bc89c5c100) at
../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#34 0x00007f921e1c9731 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55bc89669500) at
kernel/qcoreapplication.cpp:1821
#35 0x00007f921e2220a7 in postEventSourceDispatch (s=0x55bc89731330) at
kernel/qeventdispatcher_glib.cpp:277
#36 0x00007f921c90c17d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f921c90c400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f921c90c4a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f921e221702 in QEventDispatcherGlib::processEvents
(this=0x55bc897349e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#40 0x00007f921e1c592b in QEventLoop::exec (this=this@entry=0x7ffcd2779590,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#41 0x00007f921e1cdad4 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#42 0x000055bc8949a9a1 in main (argc=<optimized out>, argv=<optimized out>) at
./src/app/main.cpp:78
[Inferior 1 (process 61522) detached]

The reporter indicates this bug may be a duplicate of or related to bug 425507.

Possible duplicates by query: bug 436265, bug 429233, bug 426577, bug 425507,
bug 419428.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to