To debug I changed the last line from $* to gdb $* in 32bit script:
Code:
#!/bin/bash
export GTK_PATH=/usr/lib32/gtk-2.0/
export PANGO_RC_FILE=/etc/pango32/pangorc
export GDK_PIXBUF_MODULE_FILE=/etc/gtk-2.0/gdk-pixbuf.loaders32
gdb $*
Code:
user@ubuntu:~/download/xara/xaralx$ LC_ALL=C 32bit ./bin/xaralx
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /home/gerhard/download/xara/xaralx/bin/xaralx
(no debugging symbols found)
warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at ffffe0b4
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 4148582080 (LWP 12302)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4148582080 (LWP 12302)]
0xf75e2a3b in free () from /lib32/libc.so.6
(gdb) bt
#0 0xf75e2a3b in free () from /lib32/libc.so.6
#1 0xf7058091 in operator delete ()
from /emul/ia32-linux/usr/lib/libstdc++.so.6
#2 0xf7034bad in std::string::_Rep::_M_destroy ()
from /emul/ia32-linux/usr/lib/libstdc++.so.6
#3 0xf7037737 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string () from /emul/ia32-linux/usr/lib/libstdc++.so.6
#4 0xf70dc6f1 in ?? () from /emul/ia32-linux/usr/lib/libscim-1.0.so.8
#5 0xf70de610 in scim::scim_global_config_read ()
from /emul/ia32-linux/usr/lib/libscim-1.0.so.8
#6 0xf710a8d0 in scim::scim_get_default_socket_timeout ()
from /emul/ia32-linux/usr/lib/libscim-1.0.so.8
#7 0xf7108c84 in scim::PanelClient::PanelClientImpl::PanelClientImpl ()
from /emul/ia32-linux/usr/lib/libscim-1.0.so.8
#8 0xf710757e in scim::PanelClient::PanelClient ()
from /emul/ia32-linux/usr/lib/libscim-1.0.so.8
#9 0xf7217138 in ?? () from /usr/lib32/gtk-2.0/2.10.0/immodules/im-scim.so
#10 0xf7227cd5 in ?? () from /usr/lib32/gtk-2.0/2.10.0/immodules/im-scim.so
#11 0xf7f18ff4 in ?? () from /lib/ld-linux.so.2
---Type <return> to continue, or q <return> to quit---
#12 0x09802e20 in ?? ()
#13 0xffdc8c98 in ?? ()
#14 0xf7215285 in _init () from /usr/lib32/gtk-2.0/2.10.0/immodules/im-scim.so
Backtrace stopped: frame did not save the PC
ldd output (ldd $* in last line of 32bit scipt):
Code:
$ LC_ALL=C 32bit ./bin/xaralx
linux-gate.so.1 => (0xffffe000)
libgtk-x11-2.0.so.0 => /emul/ia32-linux/usr/lib/libgtk-x11-2.0.so.0 (0xf7bb6000)
libgdk-x11-2.0.so.0 => /emul/ia32-linux/usr/lib/libgdk-x11-2.0.so.0 (0xf7b2f000)
libXcursor.so.1 => /emul/ia32-linux/usr/lib/libXcursor.so.1 (0xf7b26000)
libatk-1.0.so.0 => /emul/ia32-linux/usr/lib/libatk-1.0.so.0 (0xf7b0b000)
libgdk_pixbuf-2.0.so.0 => /emul/ia32-linux/usr/lib/libgdk_pixbuf-2.0.so.0 (0xf7af4000)
libpangoxft-1.0.so.0 => /emul/ia32-linux/usr/lib/libpangoxft-1.0.so.0 (0xf7aed000)
libXft.so.2 => /emul/ia32-linux/usr/lib/libXft.so.2 (0xf7ada000)
libpangox-1.0.so.0 => /emul/ia32-linux/usr/lib/libpangox-1.0.so.0 (0xf7acf000)
libX11.so.6 => /emul/ia32-linux/usr/lib/libX11.so.6 (0xf79de000)
libpangoft2-1.0.so.0 => /emul/ia32-linux/usr/lib/libpangoft2-1.0.so.0 (0xf79b3000)
libfontconfig.so.1 => /emul/ia32-linux/usr/lib/libfontconfig.so.1 (0xf7988000)
libfreetype.so.6 => /emul/ia32-linux/usr/lib/libfreetype.so.6 (0xf791d000)
libpango-1.0.so.0 => /emul/ia32-linux/usr/lib/libpango-1.0.so.0 (0xf78df000)
libgobject-2.0.so.0 => /emul/ia32-linux/usr/lib/libgobject-2.0.so.0 (0xf78a5000)
libgmodule-2.0.so.0 => /emul/ia32-linux/usr/lib/libgmodule-2.0.so.0 (0xf78a2000)
libgthread-2.0.so.0 => /emul/ia32-linux/usr/lib/libgthread-2.0.so.0 (0xf789d000)
libglib-2.0.so.0 => /emul/ia32-linux/usr/lib/libglib-2.0.so.0 (0xf7807000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7803000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf77ec000)
libstdc++.so.5 => /emul/ia32-linux/usr/lib/libstdc++.so.5 (0xf7732000)
libm.so.6 => /lib32/libm.so.6 (0xf770b000)
libgcc_s.so.1 => /emul/ia32-linux/usr/lib/libgcc_s.so.1 (0xf76ff000)
libc.so.6 => /lib32/libc.so.6 (0xf75bd000)
libpangocairo-1.0.so.0 => /emul/ia32-linux/usr/lib/libpangocairo-1.0.so.0 (0xf75b4000)
libXfixes.so.3 => /emul/ia32-linux/usr/lib/libXfixes.so.3 (0xf75af000)
libcairo.so.2 => /emul/ia32-linux/usr/lib/libcairo.so.2 (0xf753f000)
libXext.so.6 => /emul/ia32-linux/usr/lib/libXext.so.6 (0xf7531000)
libXrender.so.1 => /emul/ia32-linux/usr/lib/libXrender.so.1 (0xf7528000)
libXinerama.so.1 => /emul/ia32-linux/usr/lib/libXinerama.so.1 (0xf7525000)
libXi.so.6 => /emul/ia32-linux/usr/lib/libXi.so.6 (0xf751d000)
libXrandr.so.2 => /emul/ia32-linux/usr/lib/libXrandr.so.2 (0xf7517000)
libz.so.1 => /emul/ia32-linux/usr/lib/libz.so.1 (0xf7503000)
libXau.so.6 => /emul/ia32-linux/usr/lib/libXau.so.6 (0xf74ff000)
libXdmcp.so.6 => /emul/ia32-linux/usr/lib/libXdmcp.so.6 (0xf74fa000)
libexpat.so.1 => /emul/ia32-linux/usr/lib/libexpat.so.1 (0xf74da000)
librt.so.1 => /lib32/librt.so.1 (0xf74d1000)
/lib/ld-linux.so.2 (0xf7f42000)
libpng12.so.0 => /emul/ia32-linux/usr/lib/libpng12.so.0 (0xf74ad000)
whats wrong? rev 1722 worked well, but that was one year ago. I updated from ubuntu/dapper to feisty. Maybe some 32bit libs aren't updated?
EDIT: I think I installed scim input
Smart Common Input Method (SCIM) is an input method (IM) platform. Input
methods are needed to enter complex characters in many non-latin languages.
Code:
$ dpkg -l ia32-libs-scim |tail -n1 && dpkg -L ia32-libs-scim && apt-cache policy ia32-libs-scim
ii ia32-libs-scim 3 scim ia32 shared libraries for use with OpenOffice.org
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/ia32-libs-scim
/usr/share/doc/ia32-libs-scim/Manifest
/usr/share/doc/ia32-libs-scim/README.Debian
/usr/share/doc/ia32-libs-scim/copyright
/usr/share/doc/ia32-libs-scim/changelog.gz
/usr/lib32
/usr/lib32/libscim-1.0.so.8.1.0
/usr/lib32/libscim-x11utils-1.0.so.8.1.0
/usr/lib32/libscim-kdeutils.so.0.1.0
/usr/lib32/libskim.so.0.1.0
/usr/lib32/scim-1.0
/usr/lib32/scim-1.0/1.4.0
/usr/lib32/scim-1.0/1.4.0/IMEngine
/usr/lib32/scim-1.0/1.4.0/IMEngine/chewing.so
/usr/lib32/scim-1.0/1.4.0/IMEngine/hangul.so
/usr/lib32/scim-1.0/1.4.0/IMEngine/socket.so
/usr/lib32/scim-1.0/1.4.0/IMEngine/table.so
/usr/lib32/scim-1.0/1.4.0/IMEngine/pinyin.so
/usr/lib32/scim-1.0/1.4.0/IMEngine/rawcode.so
/usr/lib32/scim-1.0/1.4.0/SetupUI
/usr/lib32/scim-1.0/1.4.0/SetupUI/chewing-imengine-setup.so
/usr/lib32/scim-1.0/1.4.0/SetupUI/hangul-imengine-setup.so
/usr/lib32/scim-1.0/1.4.0/SetupUI/table-imengine-setup.so
/usr/lib32/scim-1.0/1.4.0/SetupUI/pinyin-imengine-setup.so
/usr/lib32/scim-1.0/1.4.0/SetupUI/aaa-frontend-setup.so
/usr/lib32/scim-1.0/1.4.0/SetupUI/aaa-imengine-setup.so
/usr/lib32/scim-1.0/1.4.0/SetupUI/panel-gtk-setup.so
/usr/lib32/scim-1.0/1.4.0/Config
/usr/lib32/scim-1.0/1.4.0/Config/socket.so
/usr/lib32/scim-1.0/1.4.0/Config/simple.so
/usr/lib32/scim-1.0/1.4.0/Config/kconfig.so
/usr/lib32/scim-1.0/1.4.0/FrontEnd
/usr/lib32/scim-1.0/1.4.0/FrontEnd/socket.so
/usr/lib32/scim-1.0/1.4.0/FrontEnd/x11.so
/usr/lib32/scim-1.0/1.4.0/Filter
/usr/lib32/scim-1.0/1.4.0/Filter/sctc.so
/usr/lib32/scim-1.0/1.4.0/Helper
/usr/lib32/scim-1.0/1.4.0/Helper/setup.so
/usr/lib32/scim-1.0/scim-helper-launcher
/usr/lib32/scim-1.0/scim-helper-manager
/usr/lib32/scim-1.0/scim-launcher
/usr/lib32/scim-1.0/scim-panel-gtk
/usr/lib32/libscim-gtkutils-1.0.so.8.1.0
/usr/lib32/gtk-2.0
/usr/lib32/gtk-2.0/2.10.0
/usr/lib32/gtk-2.0/2.10.0/immodules
/usr/lib32/gtk-2.0/2.10.0/immodules/im-scim.so
/usr/lib32/qt3
/usr/lib32/qt3/plugins
/usr/lib32/qt3/plugins/inputmethods
/usr/lib32/qt3/plugins/inputmethods/libqscim.so
/usr/lib32/kde3
/usr/lib32/kde3/kcm_skimplugin_compmgrclient.so
/usr/lib32/kde3/kcm_skimplugin_configplugin.so
/usr/lib32/kde3/kcm_skimplugin_inputwindow.so
/usr/lib32/kde3/kcm_skimplugin_mainwindow.so
/usr/lib32/kde3/kcm_skimplugin_scim_global.so
/usr/lib32/kde3/kcm_skimplugin_scim_imengines.so
/usr/lib32/kde3/kcm_skimplugin_scim_x.so
/usr/lib32/kde3/kcm_skimplugin_systemtray.so
/usr/lib32/kde3/skim_panelapplet.so
/usr/lib32/kde3/skimplugin_compmgrclient.so
/usr/lib32/kde3/skimplugin_inputwindow.so
/usr/lib32/kde3/skimplugin_mainwindow.so
/usr/lib32/kde3/skimplugin_scim.so
/usr/lib32/kde3/skimplugin_setupwindow.so
/usr/lib32/kde3/skimplugin_systemtray.so
/usr/lib32/libscim-1.0.so.8
/usr/lib32/libscim-x11utils-1.0.so.8
/usr/lib32/libscim-kdeutils.so.0
/usr/lib32/libskim.so.0
/usr/lib32/libscim-gtkutils-1.0.so.8
ia32-libs-scim:
Installed: 3
Candidate: 3
Version table:
*** 3 0
100 /var/lib/dpkg/status
Code:
Version table:
*** 3 0
100 /var/lib/dpkg/status
Hmm: that could be an old package?
Code:
$ zless /usr/share/doc/ia32-libs-scim/changelog.gz|head -n6
ia32-libs-scim (3) edgy; urgency=low
* Freshen packages.
-- Matthias Klose <doko@ubuntu.com> Thu, 7 Sep 2006 17:21:01 +0000
I hope scim is not the reason, because there is no more ia32libs for scim in ubuntu:
http://packages.ubuntu.com/cgi-bin/s...ll&release=all
I'll try sudo dpkg -r ia32-libs-scim
Bookmarks