Hi Yoshimi-developers,
now I have doubled down on that crash and was able to reproduce it.
I installed the current Ubutu standard distro into a VM.
There I was able to crash both the Version from the Ubuntu-Repo,
as well as the recent Version 2.3.5.1 from my PPA
Some further info
- this Gnome-Desktop runs under Wayland. This is surprising,
since Wayland does not run natively on my PC (it crashes).
Seemingly it worked in this case, since there is the
virtual video driver from VirtualBox in between.
- it crashes only when started with UI
- if I start the CLI only (yoshimi -i ), then it starts up correctly.
With ALSA, I get an endless trail of XRUNs, which is to be expected
when running on a VM. If I start yoshimi -i --null, then it starts
correct, and I can launch the self-test and procude a correct Audio
- the Crash happens the very moment when the actual UI is opened.
The Splash screen is displayed correct.
- most importantly: the Stacktraces are structurally *identical*
- again: no actual Yoshimi-code is involved, but it uses FLTK-1.4
====== Stacktrace from Yoshimi 2.3.4.1 ========
#0 0x00005ac280f8a59c in ?? ()
#1 0x00007127cd5b2bfd in Fl_Group::draw_child(Fl_Widget&) const () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#2 0x00007127cd5b2e52 in Fl_Group::draw_children() () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#3 0x00007127cd5b2bfd in Fl_Group::draw_child(Fl_Widget&) const () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#4 0x00007127cd5b2e52 in Fl_Group::draw_children() () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#5 0x00007127cd60720b in Fl_Window::draw() () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#6 0x00007127cd6327ee in Fl_Wayland_Window_Driver::flush() () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#7 0x00007127cd630b09 in ?? () from /lib/x86_64-linux-gnu/libfltk.so.1.4
#8 0x00007127cc48788c in xdg_surface_configure (user_data=0x7127a028d100,
xdg_surface=<optimized out>, serial=261) at ../src/libdecor.c:357
#9 0x00007127cba72ed6 in ?? () from /lib/x86_64-linux-gnu/libffi.so.8
#10 0x00007127cba6fba6 in ?? () from /lib/x86_64-linux-gnu/libffi.so.8
#11 0x00007127cba724ae in ffi_call () from /lib/x86_64-linux-gnu/libffi.so.8
#12 0x00007127cc49a98b in ?? () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#13 0x00007127cc49b7c9 in ?? () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#14 0x00007127cc49bbc3 in wl_display_dispatch_queue_pending () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#15 0x00007127cc49f33a in wl_display_dispatch_queue_timeout () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#16 0x00007127cc49f40f in wl_display_dispatch_queue () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#17 0x00007127cd628e5b in ?? () from /lib/x86_64-linux-gnu/libfltk.so.1.4
#18 0x00007127cd6279d0 in
Fl_Unix_Screen_Driver::poll_or_select_with_delay(double) () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#19 0x00007127cd6339a1 in Fl_Unix_System_Driver::wait(double) () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#20 0x00005ac280f9e7f4 in ?? ()
#21 0x00007127cc6a3d64 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:448
#22 0x00007127cc7373bc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
====== Stacktrace from Yoshimi 2.3.5.1 ========
#0 0x0000557ac9197a27 in ?? ()
#1 0x00007853314c9bfd in Fl_Group::draw_child(Fl_Widget&) const () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#2 0x00007853314c9e52 in Fl_Group::draw_children() () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#3 0x00007853314c9bfd in Fl_Group::draw_child(Fl_Widget&) const () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#4 0x00007853314c9e52 in Fl_Group::draw_children() () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#5 0x000078533151e20b in Fl_Window::draw() () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#6 0x00007853315497ee in Fl_Wayland_Window_Driver::flush() () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#7 0x0000785331547b09 in ?? () from /lib/x86_64-linux-gnu/libfltk.so.1.4
#8 0x000078533038e88c in xdg_surface_configure (user_data=0x78530443d4d0,
xdg_surface=<optimized out>, serial=263) at ../src/libdecor.c:357
#9 0x000078532f981ed6 in ?? () from /lib/x86_64-linux-gnu/libffi.so.8
#10 0x000078532f97eba6 in ?? () from /lib/x86_64-linux-gnu/libffi.so.8
#11 0x000078532f9814ae in ffi_call () from /lib/x86_64-linux-gnu/libffi.so.8
#12 0x00007853303a198b in ?? () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#13 0x00007853303a27c9 in ?? () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#14 0x00007853303a2bc3 in wl_display_dispatch_queue_pending () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#15 0x00007853303a633a in wl_display_dispatch_queue_timeout () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#16 0x00007853303a640f in wl_display_dispatch_queue () from
/lib/x86_64-linux-gnu/libwayland-client.so.0
#17 0x000078533153fe5b in ?? () from /lib/x86_64-linux-gnu/libfltk.so.1.4
#18 0x000078533153e9d0 in
Fl_Unix_Screen_Driver::poll_or_select_with_delay(double) () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#19 0x000078533154a9a1 in Fl_Unix_System_Driver::wait(double) () from
/lib/x86_64-linux-gnu/libfltk.so.1.4
#20 0x0000557ac91ad8dc in ?? ()
#21 0x00007853306a3d64 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:448
#22 0x00007853307373bc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
_______________________________________________
Yoshimi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel