vlc crashes after playlist is done
This happens since a few weeks, after a play list is done, vlc references an invalid pointer. I can not tell when exactly it started.
rm -rf ~/.{cache,config}/vlc && vlc --play-and-exit ~/some.mp4
VLC media player 20241113 Otto Chriek (revision 90558b4abc)
[00005569d81d95e0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
[00007fb650167950] vaapi generic: Using Intel iHD driver for Intel(R) Gen Graphics - 24.1.3 ()
Segmentation fault (Speicherabzug geschrieben)
(gdb) bt
#0 QMetaObjectPrivate::signalOffset(QMetaObject const*) (m=0x4545454545454545)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qmetaobject_p.h:221
#1 QMetaObjectPrivate::signal(QMetaObject const*, int) (m=<optimized out>, signal_index=3)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qmetaobject.cpp:973
#2 0x00007fb6bb3cf5af in QObject::~QObject() (this=<optimized out>, this=<optimized out>)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qobject.cpp:1104
#3 0x00007fb6d9a2337d in () at /usr/lib64/libQt6Quick.so.6
#4 0x00007fb6bb3cbc13 in QObjectPrivate::deleteChildren() (this=this@entry=0x7fb6ad081080)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qobject.cpp:2207
#5 0x00007fb6bb3cf9c8 in QObject::~QObject() (this=<optimized out>, this=<optimized out>)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qobject.cpp:1159
#6 0x00007fb6d9a22af5 in () at /usr/lib64/libQt6Quick.so.6
#7 0x00007fb6bb3cbc13 in QObjectPrivate::deleteChildren() (this=this@entry=0x7fb6adad3c80)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qobject.cpp:2207
#8 0x00007fb6bb3cf9c8 in QObject::~QObject() (this=<optimized out>, this=<optimized out>)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qobject.cpp:1159
#9 0x00007fb6951aac55 in () at /usr/lib64/libQt6QuickTemplates2.so.6
#10 0x00007fb6bb3cbc13 in QObjectPrivate::deleteChildren() (this=this@entry=0x7fb6ad38fd80)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qobject.cpp:2207
#11 0x00007fb6bb3cf9c8 in QObject::~QObject() (this=<optimized out>, this=<optimized out>)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qobject.cpp:1159
#12 0x00007fb6d9a22935 in () at /usr/lib64/libQt6Quick.so.6
#13 0x00007fb6bb3ca837 in QObject::event(QEvent*) (this=0x7fb6ad38fca0, e=0x7fb6accea840)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qobject.cpp:1424
#14 0x00007fb6d8fc19ae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6
#15 0x00007fb6bb3877a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fb6ad38fca0, event=0x7fb6accea840)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qcoreapplication.cpp:1121
#16 0x00007fb6bb3877e9 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qcoreapplication.cpp:1539
#17 0x00007fb6bb387b07 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(receiver=0x0, event_type=0, data=0x7fb6ac001360)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qcoreapplication.cpp:1901
#18 0x00007fb6bb5aa973 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7fb6ac107e70)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#19 0x00007fb6da914fac in g_main_dispatch (context=0x7fb6a4000fa0) at ../glib/gmain.c:3476
#20 g_main_context_dispatch_unlocked (context=context@entry=0x7fb6a4000fa0) at ../glib/gmain.c:4284
#21 0x00007fb6da916bd0 in g_main_context_iterate_unlocked
(context=context@entry=0x7fb6a4000fa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349
#22 0x00007fb6da9171cc in g_main_context_iteration (context=0x7fb6a4000fa0, may_block=1) at ../glib/gmain.c:4414
#23 0x00007fb6bb5a83cc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb6ac0605d0, flags=...)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#24 0x00007fb6bb391f9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb6dc5fec00, flags=...)
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/global/qflags.h:34
#25 0x00007fb6bb38bbc6 in QCoreApplication::exec() ()
at /usr/src/debug/qt6-base-6.6.3-150600.3.3.1.x86_64/src/corelib/global/qflags.h:74
#26 0x00007fb6d9f0dfa2 in Thread(void*) (obj=0x5569d82dfdd0) at qt.cpp:1108
#27 0x00007fb6ddca760c in start_thread (arg=<optimized out>) at pthread_create.c:444
#28 0x00007fb6ddd2eaa8 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78