为什么打开 Guitar Pro 时会出现分段错误?

为什么打开 Guitar Pro 时会出现分段错误?

我在 Ubuntu 11.04 上使用 Guitar Pro 时遇到了困难。

我收到应用程序的分段错误,但它以前在 Ubuntu 10.10 上运行良好,但突然停止了工作。

这是来自终端的代码:

usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64 

(:3559): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so 

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64 

(:3559): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so 

(:3559): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: wrong ELF class: ELFCLASS64 

(:3559): Gtk-WARNING **: Loading IM context type 'ibus' failed 

(:3559): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: wrong ELF class: ELFCLASS64 

(:3559): Gtk-WARNING **: Loading IM context type 'ibus' failed 

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: 错误的 ELF 类:ELFCLASS64

(:3559): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so 

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64 

(:3559): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so 

(:3559): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: wrong ELF class: ELFCLASS64 

(:3559): Gtk-WARNING **: Loading IM context type 'ibus' failed 

/usr/lib/gio/modules/libgiobamf.so:错误的 ELF 类:ELFCLASS64 无法加载模块:/usr/lib/gio/modules/libgiobamf.so /usr/lib/gio/modules/libgvfsdbus.so:错误的 ELF 类:ELFCLASS64 无法加载模块:/usr/lib/gio/modules/libgvfsdbus.so

(:3559): Gtk-WARNING **: Error loading theme icon 'dialog-information' for stock: Unable to load image-loading module: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class: ELFCLASS64 

(:3559): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 

** (:3559): CRITICAL **: murrine_style_draw_render_icon: assertion `base_pixbuf != NULL' failed 

(:3559): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed 

(:3559): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)' failed 

(:3559): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed 

(:3559): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed 
Segmentation fault 

有什么想法吗?我对 Ubuntu 这类事情不太了解。

我使用的是 Ubuntu 64 位

答案1

尝试运行

unset UBUNTU_MENUPROXY
unset GTK_IM_MODULE
unset QT_IM_MODULE

在启动程序之前,请在终端中输入 ,但请确保在同一个终端会话中运行该程序。例如,如果您打开新选项卡,您将再次运行这些命令。

答案2

我自己也遇到过这个问题。使用 root 权限运行 Guitar Pro,然后使用更新管理器将软件更新到最新版本即可解决此问题。之后您应该能够正常运行它而不会出现问题,因为这是 guitar pro 和 11.04 的一个故障。

使用此命令以 root 权限运行 Guitar Pro:

gksudo /opt/GuitarPro6/gp-launcher.sh

答案3

我也在 64 位上运行它。

您可以通过运行来获得它:

mv ~/.ArobasMusic ~/.ArobasMusicbkp

在你的终端!

相关内容