05.02.2023, 16:10
Hybrid 2023.01.22.1 by Selur
Hybrid crasht mit:
double free or corruption (!prev)
[1] 4272 IOT instruction ./Hybrid
Debug Log wird beim Crash leider nicht erzeugt.
Hybrid crasht z. B. nach Auswahl einer DVD Quelle oder oder bei Auswahl einer Option im Programm.
Ich habe gdb benutzt um eine Info zum Fehler und eine Debug Ausgabe zu bekommen.
Hybrid crasht mit:
double free or corruption (!prev)
[1] 4272 IOT instruction ./Hybrid
Debug Log wird beim Crash leider nicht erzeugt.
Hybrid crasht z. B. nach Auswahl einer DVD Quelle oder oder bei Auswahl einer Option im Programm.
Ich habe gdb benutzt um eine Info zum Fehler und eine Debug Ausgabe zu bekommen.
Code:
[New Thread 0x7fffc49fe6c0 (LWP 3963)]
[Thread 0x7fffc49fe6c0 (LWP 3963) exited]
double free or corruption (!prev)
Thread 1 "Hybrid" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
44 ./nptl/pthread_kill.c: Datei oder Verzeichnis nicht gefunden.
(gdb) backtrace
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007ffff66a9d2f in __pthread_kill_internal (signo=6,
threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 0x00007ffff665aef2 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/posix/raise.c:26
#3 0x00007ffff6645472 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007ffff669e2d0 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7ffff67b8459 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#5 0x00007ffff66b364a in malloc_printerr (
str=str@entry=0x7ffff67bb138 "double free or corruption (!prev)")
at ./malloc/malloc.c:5660
#6 0x00007ffff66b56bc in _int_free (av=0x7ffff67f1c60 <main_arena>,
p=0x555560164b20, have_lock=<optimized out>, have_lock@entry=0)
at ./malloc/malloc.c:4587
#7 0x00007ffff66b7d2f in __GI___libc_free (mem=<optimized out>)
at ./malloc/malloc.c:3385
#8 0x00007ffff714876a in QWindowPrivate::destroy() ()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9 0x00007ffff798afbf in QWidgetPrivate::deleteTLSysExtra() ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff79994f0 in QWidget::destroy(bool, bool) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff79a07d2 in QWidget::~QWidget() ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
--Type <RET> for more, q to quit, c to continue without paging--
const&, QUrl const&, QFlags<QFileDialog::Option>, QStringList const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff7b816a4 in QFileDialog::getExistingDirectory(QWidget*, QString const&, QString const&, QFlags<QFileDialog::Option>) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x0000555557ba5bbd in ?? ()
#15 0x0000555557ba980c in ?? ()
#16 0x0000555557eb0223 in ?? ()
#17 0x00007ffff6ae8cba in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff7a54fc2 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff7a5522a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff7a56db8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff7a56fd7 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff79a4db8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff7962fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff796b552 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff6ab16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ffff796965e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ffff79bdbd8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ffff79c0f60 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007ffff7962fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007ffff6ab16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff713d3ed in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007ffff7111cac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#33 0x00007ffff28fbeba in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#34 0x00007ffff59d77a9 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff59d7a38 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff59d7acc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff6b09836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007ffff6ab017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007ffff6ab82d6 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x000055555697dd15 in main ()