[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Hieu Van changed: What|Removed |Added CC|hieutv2...@gmail.com| -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #13 from hieutv2...@gmail.com --- Created attachment 151878 --> https://bugs.kde.org/attachment.cgi?id=151878=edit New crash information added by DrKonqi marble (2.2.20 (2.3 development version)) using Qt 5.15.4 Marble always crash on exit regardless of what the user did before -- Backtrace (Reduced): #4 __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 #5 0x7fa36028989f in __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 #6 0x7fa36023da52 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #7 0x7fa360228469 in __GI_abort () at ./stdlib/abort.c:79 [...] #9 0x7fa36029355a in malloc_printerr (str=str@entry=0x7fa3603b21d2 "free(): invalid pointer") at ./malloc/malloc.c:5531 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 hieutv2...@gmail.com changed: What|Removed |Added CC||hieutv2...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Fushan Wen changed: What|Removed |Added CC||t.b+...@systemli.org --- Comment #12 from Fushan Wen --- *** Bug 441086 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Fushan Wen changed: What|Removed |Added CC||pe...@op.pl --- Comment #11 from Fushan Wen --- *** Bug 444978 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Fushan Wen changed: What|Removed |Added Latest Commit||https://invent.kde.org/educ ||ation/marble/commit/6713da0 ||a529391e7c59367a9f7a2535e61 ||5f7e4e Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #10 from Fushan Wen --- Git commit 6713da0a529391e7c59367a9f7a2535e615f7e4e by Fushan Wen. Committed on 06/12/2021 at 10:28. Pushed by fusionfuture into branch 'master'. apps/marble-kde: Use heap memory allocation for MainWindow If a QObject is on the stack or global, sooner or later the program will crash. We should use heap memory allocation for MainWindow, so marble will not crash on exit. M +12 -12 src/apps/marble-kde/kdemain.cpp https://invent.kde.org/education/marble/commit/6713da0a529391e7c59367a9f7a2535e615f7e4e -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #9 from Fushan Wen --- ==4291== Invalid free() / delete / delete[] / realloc() ==4291==at 0x484671B: operator delete(void*) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==4291==by 0x42651B: Marble::MainWindow::~MainWindow() (KdeMainWindow.cpp:75) ==4291==by 0xF9F4D8E: QObject::event(QEvent*) (qobject.cpp:1301) ==4291==by 0xDAC5DDE: KMainWindow::event(QEvent*) (kmainwindow.cpp:942) ==4291==by 0xDB15F07: KXmlGuiWindow::event(QEvent*) (kxmlguiwindow.cpp:219) ==4291==by 0xEA77A7E: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632) ==4291==by 0xF9C89F9: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1064) ==4291==by 0xF9CBA46: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1821) ==4291==by 0xFA20852: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:277) ==4291==by 0x135CED4E: g_main_dispatch (gmain.c:3381) ==4291==by 0x135CED4E: g_main_context_dispatch (gmain.c:4099) ==4291==by 0x135CF0D7: g_main_context_iterate.constprop.0 (gmain.c:4175) ==4291==by 0x135CF18E: g_main_context_iteration (gmain.c:4240) ==4291== Address 0x1ffeffe8f0 is on thread 1's stack ==4291== ==4291== Invalid read of size 8 ==4291==at 0xDB15D89: KXmlGuiWindow::~KXmlGuiWindow() (kxmlguiwindow.cpp:214) ==4291==by 0x4264C9: Marble::MainWindow::~MainWindow() (KdeMainWindow.cpp:75) ==4291==by 0x4220D0: main (kdemain.cpp:442) ==4291== Address 0xc8 is not stack'd, malloc'd or (recently) free'd ==4291== -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Bug Janitor Service changed: What|Removed |Added Ever confirmed|0 |1 Status|REPORTED|ASSIGNED --- Comment #8 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/education/marble/-/merge_requests/60 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Fushan Wen changed: What|Removed |Added CC||qydwhotm...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #7 from Fushan Wen --- Created attachment 144248 --> https://bugs.kde.org/attachment.cgi?id=144248=edit New crash information added by DrKonqi marble (2.2.20 (2.3 development version)) using Qt 5.15.2 - What I was doing when the application crashed: Exit Marble, and Dr.Konqi appears. Perhaps some pointers are deleted twice. -- Backtrace (Reduced): #6 __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #7 0x7f1921f10323 in __pthread_kill_internal (signo=6, threadid=) at pthread_kill.c:78 #8 0x7f1921ec0366 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #9 0x7f1921ea97d3 in __GI_abort () at abort.c:79 [...] #11 0x7f1921f1ae8c in malloc_printerr (str=str@entry=0x7f19220472d4 "free(): invalid pointer") at malloc.c:5543 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Denis Tolstov changed: What|Removed |Added CC||tolstov_...@mail.ru -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #6 from Denis Tolstov --- Created attachment 144088 --> https://bugs.kde.org/attachment.cgi?id=144088=edit New crash information added by DrKonqi marble (2.2.20 (2.3 development version)) using Qt 5.15.2 - What I was doing when the application crashed: Started Marble, did nothing for 5 seconds, then pressed [X] to gracefully close application. Alternatively, mouse-navigated File->Quit or pressed Ctrl+Q. To be fair, it closed, but crashed with a `free(): invalid size` somewhere in window destructors AFAICS. -- Backtrace (Reduced): #4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #5 0x7fc2e5ec1537 in __GI_abort () at abort.c:79 [...] #7 0x7fc2e5f2114b in malloc_printerr (str=str@entry=0x7fc2e6020a28 "free(): invalid size") at malloc.c:5628 #8 0x7fc2e5f22404 in _int_free (av=, p=0x7ffe757f5390, have_lock=0) at malloc.c:4402 #9 0x7fc2e5f26215 in __GI___libc_free (mem=) at malloc.c:3309 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Marc Joliet changed: What|Removed |Added CC||mar...@gmx.de -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #5 from Marc Joliet --- Created attachment 144012 --> https://bugs.kde.org/attachment.cgi?id=144012=edit New crash information added by DrKonqi marble (2.2.20 (2.3 development version)) using Qt 5.15.2 - What I was doing when the application crashed: This always happens when I close Marble. This has been happening for several months now, at least. -- Backtrace (Reduced): #6 __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #7 0x7f73ae594323 in __pthread_kill_internal (signo=6, threadid=) at pthread_kill.c:78 #8 0x7f73ae544366 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #9 0x7f73ae52d7d3 in __GI_abort () at abort.c:79 [...] #11 0x7f73ae59ee8c in malloc_printerr (str=str@entry=0x7f73ae6cb2d4 "free(): invalid pointer") at malloc.c:5543 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #4 from John Zaitseff --- Created attachment 143811 --> https://bugs.kde.org/attachment.cgi?id=143811=edit New crash information added by DrKonqi marble (2.2.20 (2.3 development version)) using Qt 5.15.2 - What I was doing when the application crashed: Closing the application after viewing any map; was using OpenTopoMap at the time. Crashes every time I exit Marble. -- Backtrace (Reduced): #4 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139804725797888) at pthread_kill.c:44 #5 __pthread_kill_internal (signo=6, threadid=139804725797888) at pthread_kill.c:80 #6 __GI___pthread_kill (threadid=139804725797888, signo=signo@entry=6) at pthread_kill.c:91 #7 0x7f26e6ede476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #8 0x7f26e6ec47b7 in __GI_abort () at abort.c:79 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 John Zaitseff changed: What|Removed |Added CC||j.zaits...@zap.org.au -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Andrei Coada changed: What|Removed |Added CC||andrei.raz...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #3 from Andrei Coada --- Created attachment 143559 --> https://bugs.kde.org/attachment.cgi?id=143559=edit New crash information added by DrKonqi marble (2.2.20 (2.3 development version)) using Qt 5.15.2 - What I was doing when the application crashed: The application will crash every time I hit the "Close" button. -- Backtrace (Reduced): #6 __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #7 0x7f19713ba8e3 in __pthread_kill_internal (signo=6, threadid=) at pthread_kill.c:78 #8 0x7f197136d6f6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #9 0x7f19713577b3 in __GI_abort () at abort.c:79 [...] #11 0x7f19713c486c in malloc_printerr (str=str@entry=0x7f19714e92d4 "free(): invalid pointer") at malloc.c:5543 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #2 from Cyrille Dunant --- Created attachment 143087 --> https://bugs.kde.org/attachment.cgi?id=143087=edit New crash information added by DrKonqi marble (2.2.20 (2.3 development version)) using Qt 5.15.2 - What I was doing when the application crashed: I have tried multiple times, but every time, marble crashes on exit. -- Backtrace (Reduced): #4 __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #5 0x7f67672fc8e3 in __pthread_kill_internal (signo=6, threadid=) at pthread_kill.c:78 #6 0x7f67672af6f6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #7 0x7f67672997b3 in __GI_abort () at abort.c:79 [...] #9 0x7f676730686c in malloc_printerr (str=str@entry=0x7f676742b2d4 "free(): invalid pointer") at malloc.c:5543 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 Cyrille Dunant changed: What|Removed |Added CC||cyrille.dun...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 --- Comment #1 from daciabrown6...@protonmail.com --- Created attachment 142591 --> https://bugs.kde.org/attachment.cgi?id=142591=edit New crash information added by DrKonqi marble (2.2.20 (2.3 development version)) using Qt 5.15.2 - What I was doing when the application crashed: Closed application after viewing OpenStreetMap -- Backtrace (Reduced): #10 0x7fbacb86f2b0 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #11 0x7fbaccf78668 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5 #12 0x7fbacc317d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #13 0x7fbacb8423ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #14 0x7fbacb8454b9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 -- You are receiving this mail because: You are watching all bug changes.
[marble] [Bug 443144] Marble always crashes on exit
https://bugs.kde.org/show_bug.cgi?id=443144 daciabrown6...@protonmail.com changed: What|Removed |Added CC||daciabrown6502@protonmail.c ||om -- You are receiving this mail because: You are watching all bug changes.