From: Cedric R. <se...@fr...> - 2014-02-06 21:39:02
|
On 02/06/2014 07:38 PM, Andreas Degert wrote: >> Are there other files/directories from and older version to remove? > > you can configure Guitarix to compile and use shared libs, then you > need to make sure that they are removed. did that, still crashes. > >> I have a 64b computer, debian. >> There might be a bug too. I'm okay to dig a bit. But I strongly >> suspect something on my side (bad compilation/version of some lib, >> probably), so if you have any ideas... > > no, not really... normally the best bet is to find out what changed > since it worked... It did a "git disect" thing. I conclude that commit 2036e227488ff7c2a2a811286b3cf8ebb4db1005 is where the crash starts when I double-click "Amp impulse". (ie. for commit 55893198fbcf084e8ca5fd6364fec9367caed142 there is no crash and for commit 2036e227488ff7c2a2a811286b3cf8ebb4db1005 there is a crash) I don't know where to go from there, it's all in c++ and I don't know that language very well. >> I have some gtk warnings, could it be related? >> Here they are: >> (guitarix:15041): Gtk-WARNING **: Unable to locate theme engine in >> module_path: "clearlooks", >> >> (guitarix:15041): Gtk-WARNING **: Unable to locate theme engine in >> module_path: "pixmap", > > did you install the related packages? It should at least look quite > bad without these theme engines. I did, still crashes, so it's not related. > >> And here comes the gdb backtrace: >> #0 0x00007ffff45cc8f7 in g_type_get_qdata () from >> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >> #1 0x00007ffff330f2fc in wrap_create_new_wrapper (object=0x1680140) at >> wrap.cc:115 >> #2 Glib::wrap_auto (object=0x1680140, take_copy=take_copy@entry=false) >> at wrap.cc:188 >> #3 0x00007ffff3d25d2f in Glib::wrap (object=<optimized out>, >> take_copy=take_copy@entry=false) at object.cc:263 >> #4 0x00007ffff4263157 in Gtk::Widget::get_accessible (this=<optimized >> out>) at widget.cc:6664 > > could also have to do with ATK (libgail, libatk, etc.). There is a bug > in the fedora tracker reported by 1 person with a similar stack trace > which got never closed. atk is at 2.10.0 here. Here are versions of some software I installed: atkmm-2.22.6.tar.xz boost_1_53_0.7z cairomm-1.10.0.tar.gz eigen3-3.2.0.tar.bz2 fftw-3.3.3.tar.gz glibmm-2.36.2.tar.xz gtkmm-2.24.3.tar.xz jack-1.9.9.5.tar.bz2 libsamplerate-0.1.8.tar.gz libsigc++-2.3.1.tar.xz libxml2-2.9.1.tar.gz lv2-1.4.0.tar.bz2 pangomm-2.28.4.tar.bz2 raptor2-2.0.9.tar.gz From debian, I have: gtk+2.0 2.24.21 atk 2.10.0 pango 1.32.5 cairo 1.12.16 If it's not too hard for you, can you tell me the versions of those software that you have? I also see that double-clicking L/H/Filter crashes even for guitarix 0.27.1. I didn't check earlier versions. I will. Maybe it is related in some way and since the code is older, things might be simpler to understand. Hell, I just wanted to have some fun with the electric guitar :) Cédric. |