buzztrax
buzztrax copied to clipboard
UI looks bad after starting buzztrax in fedora VM
After starting buzztrax-edit from within jhbuild shell:
I'd say it is a VM issues. There are some gtk+3 toys under buzztrax/design/gui/ - can you try running some of them? Try minibutton.c or stylecolors3.c - each of them have the compile command in the top header. More toys in the gtk3 sub-dir.
Some more debug information:
running:
G_DEBUG="fatal_criticals" GST_DEBUG_NO_COLOR=1 GST_DEBUG="bt-edit:3" ~/buzztrax/jhbuild/install/bin/buzztrax-edit 2>debug.log
==== cat debug.log: ===
libGL error: failed to load driver: vboxvideo libGL error: Try again with LIBGL_DEBUG=verbose for more details. OpenGL Warning: crPixelCopy3D: simply crMemcpy'ing from srcPtr to dstPtr 0:00:00.166233491 29070 0x129b260 WARN bt-edit src/ui/edit/change-log.c:601:bt_change_log_crash_check: auto removing '2014-03-10T17:05:15Z_untitled song.log' 0:00:00.166340769 29070 0x129b260 WARN bt-edit src/ui/edit/change-log.c:671:on_song_changed: song has changed : app=0x124ec70, self=0x11e3d80
(buzztrax-edit:29070): Gtk-WARNING **: gtkwidget.c:6151: no accelerator (104,4) installed in accel group (0x7f62940036e0) for GtkImageMenuItem (0x189a2e0) 0:00:00.511064208 29070 0x129b260 WARN bt-edit src/ui/edit/change-log.c:671:on_song_changed: song has changed : app=0x124ec70, self=0x11e3d80 0:00:00.542449586 29070 0x129b260 WARN bt-edit src/ui/edit/main-page-patterns.c:1914:change_current_pattern: change_pattern: (nil) -> (nil) 0:00:00.542535631 29070 0x129b260 WARN bt-edit src/ui/edit/main-page-patterns.c:1917:change_current_pattern: new pattern is the same as previous 0:00:00.544664419 29070 0x129b260 WARN bt-edit src/ui/edit/tools.c:225:gtk_widget_grab_focus_savely: not grabbing widget 'sequence editor', realized: 0, mapped 0 0:00:00.546011534 29070 0x129b260 WARN bt-edit src/ui/edit/change-log.c:646:on_song_file_unsaved_changed: reset log file
another strange bahvior/screenshot (now without the dialog) ... it seems the machine panel has the wrong z-order (the trick with the BT_EDIT_UI_CFG="no-machines-page" ./buzztrax-edit does not work)
That looks like as if the canvas is not part of the window. It should sit in this black area.
Yes ... can we do something (or can I help to test)?
I am still suspecting that this has something to do with the gl in vbox. Maybe you can run GST_DEBUG="bt*:6" ./buzztrax-edit 2>debug.log and send me the log.
Re OpenGL in virtualbox, what is glxinfo | grep vendor reporting from inside virtualbox (and outside if host is linux too). Is 3d emulation enabled on the vm? Are the guest additions installed and up-to-date?
I checked on https://developer.gnome.org/clutter/stable/running-clutter.html and I don't see any envvars or flags we can use to disable stuff.
The problem seen here, can also be related to what we chased in #50. Can you try the latest git?