Segfault in Qt5
VLC built from master
VLC media player 4.0.0-dev Otto Chriek (revision c9c8bb77a)
[000056249ae2a820] main libvlc debug: VLC media player - 4.0.0-dev Otto Chriek
[000056249ae2a820] main libvlc debug: Copyright © 1996-2022 the VideoLAN team
[000056249ae2a820] main libvlc debug: revision c9c8bb77a
[000056249ae2a820] main libvlc debug: configured with ./configure '--disable-nls' '--disable-rpath' '--enable-dbus' '--enable-debug' '--disable-gprof' '--disable-cprof' '--disable-coverage' '--enable-optimizations' '--enable-ssp' '--enable-sse' '--disable-neon' '--disable-altivec' '--disable-optimize-memory' '--enable-run-as-root' '--disable-sout' '--enable-lua' '--disable-vlm' '--disable-addonmanagermodules' '--disable-archive' '--disable-live555' '--disable-dc1394' '--disable-dv1394' '--disable-linsys' '--disable-dvdread' '--disable-dvdnav' '--disable-bluray' '--disable-opencv' '--disable-smbclient' '--disable-dsm' '--disable-sftp' '--disable-nfs' '--disable-smb2' '--disable-v4l2' '--disable-decklink' '--disable-vcd' '--disable-libcddb' '--disable-screen' '--disable-vnc' '--disable-freerdp' '--disable-macosx-avfoundation' '--disable-asdcp' '--disable-dvbpsi' '--disable-gme' '--disable-sid' '--disable-ogg' '--disable-shout' '--enable-matroska' '--disable-mod' '--disable-mpc' '--disable-shine' '--disable-omxil' '--disable-rpi-omxil' '--disable-mad' '--disable-mpg123' '--disable-gst-decode' '--enable-merge-ffmpeg' '--enable-avcodec' '--disable-libva' '--enable-dxva2' '--disable-d3d11va' '--enable-avformat' '--enable-swscale' '--disable-postproc' '--disable-faad' '--disable-aom' '--disable-dav1d' '--disable-vpx' '--disable-twolame' '--disable-fdkaac' '--disable-a52' '--disable-dca' '--disable-flac' '--disable-libmpeg2' '--disable-vorbis' '--disable-tremor' '--disable-speex' '--enable-opus' '--disable-spatialaudio' '--disable-theora' '--disable-oggspots' '--disable-daala' '--disable-schroedinger' '--disable-png' '--disable-jpeg' '--disable-bpg' '--disable-x262' '--disable-x265' '--disable-x264' '--disable-x26410b' '--disable-mfx' '--disable-rav1e' '--disable-rnnoise' '--disable-rist' '--disable-fluidsynth' '--disable-fluidlite' '--enable-zvbi' '--disable-telx' '--disable-aribsub' '--disable-aribb25' '--disable-kate' '--disable-tiger' '--disable-css' '--disable-gles2' '--with-x' '--enable-xcb' '--enable-vdpau' '--enable-wayland' '--enable-freetype' '--disable-fribidi' '--disable-harfbuzz' '--enable-fontconfig' '--enable-libass' '--disable-svg' '--disable-svgdec' '--disable-directx' '--enable-kms' '--disable-caca' '--disable-kva' '--disable-mmal' '--enable-pulse' '--enable-alsa' '--disable-oss' '--disable-sndio' '--disable-wasapi' '--disable-jack' '--disable-opensles' '--enable-samplerate' '--disable-soxr' '--disable-kai' '--disable-chromaprint' '--disable-chromecast' '--enable-qt' '--enable-skins2' '--disable-macosx' '--disable-sparkle' '--disable-minimal-macosx' '--disable-ncurses' '--disable-lirc' '--disable-srt' '--disable-goom' '--disable-projectm' '--disable-vsxu' '--disable-avahi' '--disable-udev' '--disable-mtp' '--disable-upnp' '--disable-microdns' '--enable-libxml2' '--enable-libgcrypt' '--enable-gnutls' '--disable-taglib' '--enable-secret' '--disable-kwallet' '--disable-update-check' '--disable-osx-notifications' '--enable-notify' '--enable-libplacebo' '--enable-medialibrary' '--enable-vlc'
OS: Ubuntu 20.04.3
(gdb) run
Starting program: /usr/local/bin/vlc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 4.0.0-dev Otto Chriek (revision c9c8bb77a)
[New Thread 0x7ffff6630700 (LWP 2160306)]
[New Thread 0x7ffff652f700 (LWP 2160307)]
[New Thread 0x7ffff642e700 (LWP 2160308)]
[New Thread 0x7ffff632d700 (LWP 2160309)]
[New Thread 0x7ffff622c700 (LWP 2160310)]
[New Thread 0x7ffff5b50700 (LWP 2160311)]
[New Thread 0x7ffff5a4f700 (LWP 2160312)]
[New Thread 0x7ffff594e700 (LWP 2160313)]
[New Thread 0x7ffff584d700 (LWP 2160314)]
[New Thread 0x7ffff574c700 (LWP 2160315)]
[New Thread 0x7ffff564b700 (LWP 2160316)]
[New Thread 0x7ffff4e4a700 (LWP 2160317)]
[New Thread 0x7ffff4d49700 (LWP 2160318)]
[000055555555d830] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[Detaching after vfork from child process 2160319]
[New Thread 0x7fffdc2b2700 (LWP 2160321)]
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[New Thread 0x7fffd37e5700 (LWP 2160322)]
[00005555556156e0] [qt] qt generic: running a broken XWayland version, disabling X11 composition
[New Thread 0x7fffd1a9b700 (LWP 2160323)]
[New Thread 0x7fffd129a700 (LWP 2160324)]
[New Thread 0x7fffd0a99700 (LWP 2160325)]
[New Thread 0x7fffc3fff700 (LWP 2160326)]
[New Thread 0x7fffc37fe700 (LWP 2160327)]
[New Thread 0x7fffc23a2700 (LWP 2160328)]
[New Thread 0x7fffc1ae9700 (LWP 2160330)]
[New Thread 0x7fffc12e8700 (LWP 2160331)]
[New Thread 0x7fffc0ae7700 (LWP 2160332)]
[New Thread 0x7fffc084c700 (LWP 2160333)]
Thread 15 "vlc" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdc2b2700 (LWP 2160321)]
0x00007fffdfbd2290 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#0 0x00007fffdfbd2290 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#1 0x00007fffdfd12347 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#2 0x00007fffdfd172c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#3 0x00007fffdfca464f in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#4 0x00007fffdfe2e587 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#5 0x00007fffdfe34343 in QQmlBinding::evaluate(bool*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6 0x00007fffdfe38e7a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7 0x00007fffdfe35624 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8 0x00007fffdfcf2385 in QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9 0x00007fffdfcf384c in QV4::QObjectWrapper::virtualResolveLookupGetter(QV4::Object const*, QV4::ExecutionEngine*, QV4::Lookup*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fffdfd12347 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fffdfd172c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fffdfca464f in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fffdfe2e587 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fffdfe34343 in QQmlBinding::evaluate(bool*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007fffdfe38e7a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fffdfe35624 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007fffdfe44476 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007fffdfdc8aea in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007fffdfdc9053 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fffdfdc59f6 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fffc253258c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#22 0x00007fffc2534b85 in QQuickStackView::replace(QQmlV4Function*) () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#23 0x00007fffc255d609 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#24 0x00007fffc255dad3 in QQuickStackView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#25 0x00007fffdfda7df2 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007fffdfe05f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x00007fffdfcf8326 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007fffdfd15401 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#29 0x00007fffdfd172c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#30 0x00007fffdfca51a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007fffdfd15401 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007fffdfd172c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x00007fffdfca51a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007fffdfd84ce2 in QV4::Runtime::method_callQmlContextPropertyLookup(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) ()
from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#35 0x00007fffdfd11e46 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007fffdfd172c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x00007fffdfca464f in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007fffdfe2e587 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007fffdfdcd38c in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#40 0x00007fffdfdce528 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#41 0x00007fffdfe1174d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#42 0x00007fffdfdad715 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#43 0x00007fffdec03aa3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007ffff49f4346 in NavigationHistory::currentChanged (this=<optimized out>, _t1=...) at gui/qt/util/navigation_history.moc.cpp:228
#45 0x00007ffff49a68c3 in NavigationHistory::push (this=0x7fffd41a7fc0, item=..., postAction=NavigationHistory::PostAction::Go)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:266
No locals.
#46 0x00007ffff49a6e7d in NavigationHistory::push (this=0x7fffd41a7fc0, itemList=..., postAction=NavigationHistory::PostAction::Go)
at gui/qt/util/navigation_history.cpp:107
itemMap = {d = 0x7fffd456c160}
rootView = {d = {data = {c = -48 '\320', uc = 208 '\320', s = 3536, sc = -48 '\320', us = 3536, i = -734523952, u = 3560443344, l = 140736753831376,
ul = 140736753831376, b = 208, d = 6.9533195175299312e-310, f = -3.16202287e+12, real = 6.9533195175299312e-310, ll = 140736753831376, ull = 140736753831376,
o = 0x7fffd4380dd0, ptr = 0x7fffd4380dd0, shared = 0x7fffd4380dd0}, type = 8, is_shared = 0, is_null = 0}}
#47 0x00007ffff49f4636 in NavigationHistory::qt_static_metacall (_o=0x7fffd41a7fc0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
at gui/qt/util/navigation_history.moc.cpp:126
_t = 0x7fffd41a7fc0
#48 0x00007ffff49f49a3 in NavigationHistory::qt_metacall (this=0x7fffd41a7fc0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffdc2af190)
at gui/qt/util/navigation_history.moc.cpp:197
No locals.
#49 0x00007fffdfe05f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#50 0x00007fffdfcf4dad in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#51 0x00007fffdfcf71e4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#52 0x00007fffdfcf81d1 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#53 0x00007fffdfd15401 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#54 0x00007fffdfd172c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#55 0x00007fffdfca51a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#56 0x00007fffdfd84ce2 in QV4::Runtime::method_callQmlContextPropertyLookup(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) ()
from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#57 0x00007fffdfd11e46 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#58 0x00007fffdfd172c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#59 0x00007fffdfca464f in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#60 0x00007fffdfe2e587 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#61 0x00007fffdfdcd38c in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#62 0x00007fffdfdce528 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#63 0x00007fffdfe1174d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#64 0x00007fffdfdad715 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#65 0x00007fffdec03aa3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#66 0x00007fffdec04c2a in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#67 0x00007fffdf5f0a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#68 0x00007fffdf5fa0f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#69 0x00007fffdebd880a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#70 0x00007fffdebdb488 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#71 0x00007fffdec30e37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#72 0x00007fffde01117d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007fffde011400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007fffde0114a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007fffdec30435 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x00007fffdebd73ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#77 0x00007fffdebdf116 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#78 0x00007ffff47f7497 in Thread (obj=0x5555556156e0) at gui/qt/qt.cpp:855
p_intf = 0x5555556156e0
vlc_name = "vlc"
argv = {0x7fffd4000b60 "vlc", 0x0, 0x0}
argc = 1
argvReleaser = std::unique_ptr<char *[]> = {get() = 0x7fffdc2b1dd0}
compositor = <optimized out>
compositorFactory = {m_intf = 0x5555556156e0, m_compositorName = {static null = {<No data fields>}, d = 0x7fffd4000ba0}, m_compositorIndex = 2}
app = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7fffdfaf1620 <QApplication::staticMetaObject>,
stringdata = 0x7ffff4a5cec0, data = 0x7ffff4a5ce40, static_metacall = 0x7ffff49f59d0 <QVLCApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, m_defaultStyle = {static null = {<No data fields>}, d = 0x7fffd3f99700}}
__func__ = "Thread"
__PRETTY_FUNCTION__ = "void* Thread(void*)"
s_style = {static null = {<No data fields>}, d = 0x7fffcc006cd0}
#79 0x00007ffff7f63609 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736887203584, -8563688408891934095, 140737488345038, 140737488345039, 140737488345168, 140736887201536,
8563615124892269169, 8563670763364661873}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#80 0x00007ffff7e8a263 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Edited by badfiles