AudioTube crashes after clicking on play button
Backtrace
Core was generated by `/usr/bin/audiotube'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 std::vector<watch::Playlist::Track, std::allocator<watch::Playlist::Track> >::size (this=0x0) at /usr/include/c++/13.2.1/bits/stl_vector.h:989
989 size() const _GLIBCXX_NOEXCEPT
[Current thread is 1 (Thread 0x7fa1a114c8c0 (LWP 2530))]
(gdb) bt full
#0 std::vector<watch::Playlist::Track, std::allocator<watch::Playlist::Track> >::size() const (this=0x0) at /usr/include/c++/13.2.1/bits/stl_vector.h:989
T001 = {tracks = std::vector of length 0, capacity 6882959 = {<error reading variable: Cannot access memory at address 0x100>
Aw0 = {<QCoro::detail::QCoroFuture<watch::Playlist>::WaitForFinishedOperationBase<watch::Playlist>> = {mFuture = {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0x5602ffc31298 <vtable for QFutureInterface<watch::Playlist>+16>, d = 0x560302442640}, <No data fields>}}}, <No data fields>}
_Coro_resume_fn = 0x5602ffb91e60 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_destroy_fn = 0x5602ffb928a0 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_promise = {<QCoro::detail::TaskPromiseBase> = {mAwaitingCoroutines = std::vector of length 1, capacity 1 = {{_M_fr_ptr = 0x560302c9ac50}}, mDestroyHandle = std::atomic<bool> = { true }}, mValue = std::variant<std::monostate, watch::Playlist, std::__exception_ptr::exception_ptr> [index 0] = {{<No data fields>}}}
_Coro_self_handle = {_M_fr_ptr = 0x560302314c90}
future = @0x7ffe9939f7e0: {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0xffffffffffffff08, d = 0xb}, <No data fields>}}
_Coro_resume_index = 4
_Coro_frame_needs_free = true
_Coro_initial_await_resume_called = true
#1 std::vector<watch::Playlist::Track, std::allocator<watch::Playlist::Track> >::vector(std::vector<watch::Playlist::Track, std::allocator<watch::Playlist::Track> > const&)
(__x=<error reading variable: Cannot access memory at address 0x8>, this=0x560302314d20) at /usr/include/c++/13.2.1/bits/stl_vector.h:600
T001 = {tracks = std::vector of length 0, capacity 6882959 = {<error reading variable: Cannot access memory at address 0x100>
Aw0 = {<QCoro::detail::QCoroFuture<watch::Playlist>::WaitForFinishedOperationBase<watch::Playlist>> = {mFuture = {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0x5602ffc31298 <vtable for QFutureInterface<watch::Playlist>+16>, d = 0x560302442640}, <No data fields>}}}, <No data fields>}
_Coro_resume_fn = 0x5602ffb91e60 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_destroy_fn = 0x5602ffb928a0 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_promise = {<QCoro::detail::TaskPromiseBase> = {mAwaitingCoroutines = std::vector of length 1, capacity 1 = {{_M_fr_ptr = 0x560302c9ac50}}, mDestroyHandle = std::atomic<bool> = { true }}, mValue = std::variant<std::monostate, watch::Playlist, std::__exception_ptr::exception_ptr> [index 0] = {{<No data fields>}}}
_Coro_self_handle = {_M_fr_ptr = 0x560302314c90}
future = @0x7ffe9939f7e0: {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0xffffffffffffff08, d = 0xb}, <No data fields>}}
_Coro_resume_index = 4
_Coro_frame_needs_free = true
_Coro_initial_await_resume_called = true
#2 watch::Playlist::Playlist(watch::Playlist const&) (this=0x560302314d20) at /usr/src/debug/audiotube/audiotube-23.08.0/src/ytmusic.h:260
T001 = {tracks = std::vector of length 0, capacity 6882959 = {<error reading variable: Cannot access memory at address 0x100>
Aw0 = {<QCoro::detail::QCoroFuture<watch::Playlist>::WaitForFinishedOperationBase<watch::Playlist>> = {mFuture = {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0x5602ffc31298 <vtable for QFutureInterface<watch::Playlist>+16>, d = 0x560302442640}, <No data fields>}}}, <No data fields>}
_Coro_resume_fn = 0x5602ffb91e60 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_destroy_fn = 0x5602ffb928a0 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_promise = {<QCoro::detail::TaskPromiseBase> = {mAwaitingCoroutines = std::vector of length 1, capacity 1 = {{_M_fr_ptr = 0x560302c9ac50}}, mDestroyHandle = std::atomic<bool> = { true }}, mValue = std::variant<std::monostate, watch::Playlist, std::__exception_ptr::exception_ptr> [index 0] = {{<No data fields>}}}
_Coro_self_handle = {_M_fr_ptr = 0x560302314c90}
future = @0x7ffe9939f7e0: {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0xffffffffffffff08, d = 0xb}, <No data fields>}}
--Type <RET> for more, q to quit, c to continue without paging--c
_Coro_resume_index = 4
_Coro_frame_needs_free = true
_Coro_initial_await_resume_called = true
#3 QFuture<watch::Playlist>::result() const (this=0x560302314d60) at /usr/include/qt/QtCore/qfuture.h:209
T001 = {tracks = std::vector of length 0, capacity 6882959 = {<error reading variable: Cannot access memory at address 0x100>
Aw0 = {<QCoro::detail::QCoroFuture<watch::Playlist>::WaitForFinishedOperationBase<watch::Playlist>> = {mFuture = {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0x5602ffc31298 <vtable for QFutureInterface<watch::Playlist>+16>, d = 0x560302442640}, <No data fields>}}}, <No data fields>}
_Coro_resume_fn = 0x5602ffb91e60 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_destroy_fn = 0x5602ffb928a0 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_promise = {<QCoro::detail::TaskPromiseBase> = {mAwaitingCoroutines = std::vector of length 1, capacity 1 = {{_M_fr_ptr = 0x560302c9ac50}}, mDestroyHandle = std::atomic<bool> = { true }}, mValue = std::variant<std::monostate, watch::Playlist, std::__exception_ptr::exception_ptr> [index 0] = {{<No data fields>}}}
_Coro_self_handle = {_M_fr_ptr = 0x560302314c90}
future = @0x7ffe9939f7e0: {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0xffffffffffffff08, d = 0xb}, <No data fields>}}
_Coro_resume_index = 4
_Coro_frame_needs_free = true
_Coro_initial_await_resume_called = true
#4 QCoro::detail::QCoroFuture<watch::Playlist>::WaitForFinishedOperationImplT::await_resume() const (this=0x560302314d60) at /usr/include/qcoro5/qcoro/qcorofuture.h:52
T001 = {tracks = std::vector of length 0, capacity 6882959 = {<error reading variable: Cannot access memory at address 0x100>
Aw0 = {<QCoro::detail::QCoroFuture<watch::Playlist>::WaitForFinishedOperationBase<watch::Playlist>> = {mFuture = {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0x5602ffc31298 <vtable for QFutureInterface<watch::Playlist>+16>, d = 0x560302442640}, <No data fields>}}}, <No data fields>}
_Coro_resume_fn = 0x5602ffb91e60 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_destroy_fn = 0x5602ffb928a0 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_promise = {<QCoro::detail::TaskPromiseBase> = {mAwaitingCoroutines = std::vector of length 1, capacity 1 = {{_M_fr_ptr = 0x560302c9ac50}}, mDestroyHandle = std::atomic<bool> = { true }}, mValue = std::variant<std::monostate, watch::Playlist, std::__exception_ptr::exception_ptr> [index 0] = {{<No data fields>}}}
_Coro_self_handle = {_M_fr_ptr = 0x560302314c90}
future = @0x7ffe9939f7e0: {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0xffffffffffffff08, d = 0xb}, <No data fields>}}
_Coro_resume_index = 4
_Coro_frame_needs_free = true
_Coro_initial_await_resume_called = true
#5 QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *) (frame_ptr=0x560302314c90) at /usr/include/qcoro5/qcoro/qcorotask.h:698
T001 = {tracks = std::vector of length 0, capacity 6882959 = {<error reading variable: Cannot access memory at address 0x100>
Aw0 = {<QCoro::detail::QCoroFuture<watch::Playlist>::WaitForFinishedOperationBase<watch::Playlist>> = {mFuture = {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0x5602ffc31298 <vtable for QFutureInterface<watch::Playlist>+16>, d = 0x560302442640}, <No data fields>}}}, <No data fields>}
_Coro_resume_fn = 0x5602ffb91e60 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_destroy_fn = 0x5602ffb928a0 <QCoro::detail::toTask(_ZN5QCoro6detail6toTaskI7QFutureIN5watch8PlaylistEEEENS_4TaskINS0_21awaitable_return_typeIDTcldtclL_ZSt7declvalINS0_15TaskPromiseBaseEEDTcl9__declvalIT_ELi0EEEvEE15await_transformcvSA__EEEE4typeEEEOSA_.Frame *)>
_Coro_promise = {<QCoro::detail::TaskPromiseBase> = {mAwaitingCoroutines = std::vector of length 1, capacity 1 = {{_M_fr_ptr = 0x560302c9ac50}}, mDestroyHandle = std::atomic<bool> = { true }}, mValue = std::variant<std::monostate, watch::Playlist, std::__exception_ptr::exception_ptr> [index 0] = {{<No data fields>}}}
_Coro_self_handle = {_M_fr_ptr = 0x560302314c90}
future = @0x7ffe9939f7e0: {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0xffffffffffffff08, d = 0xb}, <No data fields>}}
_Coro_resume_index = 4
_Coro_frame_needs_free = true
_Coro_initial_await_resume_called = true
#6 0x00007fa1a2ad1637 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe993a4810, r=<optimized out>, this=0x5603026e8890, this=<optimized out>, r=<optimized out>, a=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
receiver = <optimized out>
td = <optimized out>
senderData = {previous = 0x0, receiver = 0x56030159b110, sender = 0x56030159b110, signal = 4}
c = 0x560302df7130
connections = {d = 0x560302f0d440}
list = 0x560301362430
inSenderThread = <optimized out>
highestConnectionId = 1
signalVector = 0x5603013623d0
currentThreadId = <optimized out>
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#7 doActivate<false>(QObject*, int, void**) (sender=0x56030159b110, signal_index=4, argv=0x7ffe993a4810) at kernel/qobject.cpp:3925
receiver = <optimized out>
td = <optimized out>
senderData = {previous = 0x0, receiver = 0x56030159b110, sender = 0x56030159b110, signal = 4}
c = 0x560302df7130
connections = {d = 0x560302f0d440}
list = 0x560301362430
inSenderThread = <optimized out>
highestConnectionId = 1
signalVector = 0x5603013623d0
currentThreadId = <optimized out>
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#8 0x00007fa1a28fd5d5 in QFutureWatcherBase::event(QEvent*) (this=<optimized out>, event=0x7fa1786ad790) at thread/qfuturewatcher.cpp:334
callOutEvent = 0x7fa1786ad790
d = 0x560302024510
#9 0x00007fa1a3d7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x56030159b110, e=0x7fa1786ad790) at kernel/qapplication.cpp:3640
consumed = false
filtered = false
#10 0x00007fa1a2a9c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x56030159b110, event=0x7fa1786ad790) at kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x56030159b110, 0x7fa1786ad790, 0x7ffe993a48ef}
d = <optimized out>
threadData = 0x5603004f3580
scopeLevelCounter = {threadData = 0x5603004f3580}
#11 0x00007fa1a2aa165b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5603004f3580) at kernel/qcoreapplication.cpp:1821
e = 0x7fa1786ad790
pe = <optimized out>
r = <optimized out>
event_deleter = {d = 0x7fa1786ad790}
locker = {_M_device = 0x5603004f35b0, _M_owns = false}
startOffset = 0
i = @0x5603004f35a4: 1
cleanup = {receiver = 0x0, event_type = 0, data = 0x5603004f3580, exceptionCaught = true}
#12 0x00007fa1a2ae76d8 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x56030053cbc0) at kernel/qeventdispatcher_glib.cpp:277
source = 0x56030053cbc0
#13 0x00007fa1a0910a61 in g_main_dispatch (context=0x7fa198000ee0) at ../glib/glib/gmain.c:3460
dispatch = 0x7fa1a2ae76c0 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
begin_time_nsec = 866811672104
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x56030053cbc0
current = 0x560301b99880
i = 0
#14 g_main_context_dispatch (context=0x7fa198000ee0) at ../glib/glib/gmain.c:4200
#15 0x00007fa1a096dc29 in g_main_context_iterate.isra.0 (context=context@entry=0x7fa198000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/glib/gmain.c:4276
max_priority = 0
timeout = 0
some_ready = 1
nfds = 2
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 866811655849
#16 0x00007fa1a090e112 in g_main_context_iteration (context=0x7fa198000ee0, may_block=1) at ../glib/glib/gmain.c:4343
retval = <optimized out>
#17 0x00007fa1a2aeb51c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x560300541ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x560300543430
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#18 0x00007fa1a2a9b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe993a4c40, flags=..., flags@entry=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x560301baa330
threadData = <optimized out>
locker = {val = 94570890083368}
app = <optimized out>
#19 0x00007fa1a2a9c8a3 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
threadData = 0x5603004f3580
eventLoop = {<QObject> = {_vptr.QObject = 0x7fa1a2d26750 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa1a2b95b00 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fa1a2b959e0 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fa1a2ad1ac0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x560301baa330}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa1a2bc6720 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fa1a2bc38a0 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa1a2d1f5a0 <QObject::staticMetaObject>}, stringdata = 0x7fa1a2b914c0 <_ZL29qt_meta_stringdata_QEventLoop.lto_priv.0>, data = 0x7fa1a2b91460 <_ZL23qt_meta_data_QEventLoop.lto_priv.0>, static_metacall = 0x7fa1a2a99130 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#20 0x00007fa1a353bef2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#21 0x00007fa1a3d76cda in QApplication::exec() () at kernel/qapplication.cpp:2832
#22 0x00005602ffb4546c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/audiotube/audiotube-23.08.0/src/main.cpp:127
app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7fa1a4285620 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa1a2b95b00 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fa1a2b959e0 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fa1a2ad1ac0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x56030050b840}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa1a2bc6720 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fa1a2bc38a0 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa1a2d1f5a0 <QObject::staticMetaObject>}, stringdata = 0x7fa1a2b91240 <_ZL35qt_meta_stringdata_QCoreApplication.lto_priv.0>, data = 0x7fa1a2b91120 <_ZL29qt_meta_data_QCoreApplication.lto_priv.0>, static_metacall = 0x7fa1a2aa3cb0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7ffe993a4d70}, static staticMetaObject = {d = {superdata = {direct = 0x7fa1a2d243a0 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fa1a3989b00 <_ZL34qt_meta_stringdata_QGuiApplication.lto_priv.0>, data = 0x7fa1a3989880 <_ZL28qt_meta_data_QGuiApplication.lto_priv.0>, static_metacall = 0x7fa1a354b290 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa1a3a5be40 <QGuiApplication::staticMetaObject>}, stringdata = 0x7fa1a4158820 <_ZL31qt_meta_stringdata_QApplication.lto_priv.0>, data = 0x7fa1a41586a0 <_ZL25qt_meta_data_QApplication.lto_priv.0>, static_metacall = 0x7fa1a3d7a1c0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
about = {static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa1a43dac60 <qt_meta_stringdata_KAboutData>, data = 0x7fa1a43dab60 <qt_meta_data_KAboutData>, static_metacall = 0x7fa1a43932b0 <KAboutData::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x56030061c6d0}}
future = {d = {<QFutureInterfaceBase> = {_vptr.QFutureInterfaceBase = 0x5602ffc31160 <vtable for QFutureInterface<QString>+16>, d = 0x56030061a720}, <No data fields>}}
engine = {<QQmlEngine> = {<QJSEngine> = {<QObject> = {_vptr.QObject = 0x7fa1a31f4d20 <vtable for QQmlApplicationEngine+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa1a2b95b00 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fa1a2b959e0 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fa1a2ad1ac0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x56030061bc80}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa1a2bc6720 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fa1a2bc38a0 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa1a2d1f5a0 <QObject::staticMetaObject>}, stringdata = 0x7fa1a313ab20 <_ZL28qt_meta_stringdata_QJSEngine.lto_priv.0>, data = 0x7fa1a313a820 <_ZL22qt_meta_data_QJSEngine.lto_priv.0>, static_metacall = 0x7fa1a2f00790 <QJSEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_v4Engine = 0x560300668c20}, static staticMetaObject = {d = {superdata = {direct = 0x7fa1a31f4f60 <QJSEngine::staticMetaObject>}, stringdata = 0x7fa1a313a6e0 <_ZL29qt_meta_stringdata_QQmlEngine.lto_priv.0>, data = 0x7fa1a313a620 <_ZL23qt_meta_data_QQmlEngine.lto_priv.0>, static_metacall = 0x7fa1a303a610 <QQmlEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa1a31f4cc0 <QQmlEngine::staticMetaObject>}, stringdata = 0x7fa1a313a460 <_ZL40qt_meta_stringdata_QQmlApplicationEngine.lto_priv.0>, data = 0x7fa1a313a320 <_ZL34qt_meta_data_QQmlApplicationEngine.lto_priv.0>, static_metacall = 0x7fa1a30a2590 <QQmlApplicationEngine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
(gdb)