On Sonntag, 14. November 2021 20:56:49 CET Kolja Koch wrote:
> Ran gigedit using gdb, loaded one sample, assigned it to one region and
> saved the gig. It crashed. I then saved the attached
> 'gigedit_trace_all_debug_on_2021_11_14.log'
> 
> Looks quite like the other one to me...
> 
> Next, I recompiled gigedit manually with
> CXXFLAGS="-O0 -g3" ./configure && make
> 
> and ran
> libtool --mode=execute gdb --arg src/gigedit/gigedit
> 
> After the crash, I typed
> bt
> 
> and got:
> 
> #0  0x00007ffff631c200 in g_log_structured_array () at
> /usr/lib/libglib-2.0.so.0 #1  0x00007ffff631c4c6 in g_log_default_handler
> () at /usr/lib/libglib-2.0.so.0 #2  0x00007ffff631d8fd in g_logv () at
> /usr/lib/libglib-2.0.so.0
> #3  0x00007ffff631dc00 in g_log () at /usr/lib/libglib-2.0.so.0
> #4  0x00007ffff720ba4a in  () at /usr/lib/libglibmm-2.4.so.1
> #5  0x00007ffff720bce8 in  () at /usr/lib/libglibmm-2.4.so.1
> #6  0x00007ffff722655c in Glib::IOSource::dispatch(sigc::slot_base*) () at
> /usr/lib/libglibmm-2.4.so.1 #7  0x00007ffff721f7d7 in
> Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () at
> /usr/lib/libglibmm-2.4.so.1 #8  0x00007ffff63153e5 in
> g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #9 
> 0x00007ffff6369799 in  () at /usr/lib/libglib-2.0.so.0
> #10 0x00007ffff6314a63 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
> #11 0x00007ffff6bcd88f in gtk_main () at /usr/lib/libgtk-3.so.0
> #12 0x00007ffff7e527ee in GigEdit::run(int, char**)
> (this=this@entry=0x7fffffffe330, argc=<optimized out>, argc@entry=1,
> argv=<optimized out>, argv@entry=0x7fffffffe538) at gigedit.cpp:416
> #13 0x0000555555555084 in main(int, char**) (argc=1, argv=0x7fffffffe538) at
> main.cpp:53

So there is not any of our code actually involved in the crash, at least not 
directly. Could be related to this:

https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1898082

libglimm was trying to log some message by calling g_log(), and the latter 
eventually crashed. That's very odd, but it does not look like the bug was 
anywhere on our side. It appears this is rather a (relatively) new bug in 
either libglibmm or glib. Would require to recompile those with debugging 
turned on to learn more.

CU
Christian




_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to