Your message dated Sun, 1 Aug 2010 07:59:27 +0900
with message-id <[email protected]>
and subject line Re: Bug#590427: scim: Segfault when loading a module
has caused the Debian Bug report #590427,
regarding scim: Segfault when loading a module
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
590427: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590427
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: scim
Version: 1.4.9-3
Severity: important
I noticed this problem with bsnes (a QT application). Whenever I try to launch
bsnes, I immediately get a segfault, which occurs when scim tries to load a
module. If I use the motif theme (by specifying "-style motif" on the command
line) instead of the default theme which just uses gtk, it works fine. Here is
a backtrace of the segfault:
#0 0x00007fffe4a14843 in ?? () from /usr/lib/libltdl.so.7
#1 0x00007fffe4a15248 in ?? () from /usr/lib/libltdl.so.7
#2 0x00007fffe4a15af8 in lt_dlopenadvise () from /usr/lib/libltdl.so.7
#3 0x00007fffe40b08ed in scim::Module::load(std::string const&, std::string
const&) () from /usr/lib/libscim-1.0.so.8
#4 0x00007fffe408cd55 in scim::ConfigModule::load(std::string const&) ()
from /usr/lib/libscim-1.0.so.8
#5 0x00007fffe408cfb4 in scim::ConfigModule::ConfigModule(std::string const&)
() from /usr/lib/libscim-1.0.so.8
#6 0x00007fffe4336da6 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so
#7 0x00007fffe4337a83 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so
#8 0x00007ffff32fa2f2 in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff32dfdf2 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff32e03ac in g_object_new () from /usr/lib/libgobject-2.0.so.0
#11 0x00007fffe433b25b in gtk_im_context_scim_new() ()
from /usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so
#12 0x00007fffea3d2f76 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007fffea3d3bb7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007fffea3d3f31 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007fffea3d0972 in gtk_im_context_get_preedit_string ()
from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007fffea376955 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007fffea376f91 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007fffea37ee2b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007ffff32d947e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff32eecc1 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff32f0a76 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff32f0fc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0x00007fffea50c637 in gtk_widget_realize ()
from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff6f2b3bd in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007ffff6f2b5e9 in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007ffff6f2e0da in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007ffff6f29bc8 in ?? () from /usr/lib/libQtGui.so.4
#28 0x00007ffff6f114ce in QGtkStyle::QGtkStyle() () from /usr/lib/libQtGui.so.4
#29 0x00007ffff6e99f43 in QStyleFactory::create(QString const&) ()
from /usr/lib/libQtGui.so.4
#30 0x00007ffff6baa4c7 in QApplication::style() () from /usr/lib/libQtGui.so.4
#31 0x00007ffff6bae7d5 in QApplicationPrivate::initialize() ()
from /usr/lib/libQtGui.so.4
#32 0x00007ffff6bae869 in QApplicationPrivate::construct(_XDisplay*, unsigned
long, unsigned long) () from /usr/lib/libQtGui.so.4
#33 0x00007ffff6baf891 in QApplication::QApplication(int&, char**, int) ()
from /usr/lib/libQtGui.so.4
#34 0x0000000000419c67 in ?? ()
#35 0x00007ffff4758c4d in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>,
init=<value optimized out>, fini=<value optimized out>,
rtld_fini=<value optimized out>, stack_end=0x7fffffffe358)
at libc-start.c:228
#36 0x0000000000411879 in ?? ()
#37 0x00007fffffffe358 in ?? ()
#38 0x000000000000001c in ?? ()
#39 0x0000000000000001 in ?? ()
#40 0x00007fffffffe61e in ?? ()
#41 0x0000000000000000 in ?? ()
-- Package-specific info:
Related packages:
ii libscim8c2a 1.4.9-3 library for SCIM platform
ii scim 1.4.9-3 smart common input method platform
ii scim-anthy 1.2.7-3 SCIM IMEngine module for Anthy
ii scim-bridge-ag 0.4.16-2 IME server of scim-bridge communicate with S
ii scim-bridge-cl 0.4.16-2 IME server of scim-bridge communicate with S
ii scim-gtk2-immo 1.4.9-3 GTK+2 input method module with SCIM as backe
ii scim-modules-s 1.4.9-3 socket modules for SCIM platform
ii scim-qtimm 0.9.4-4 SCIM context plugin for qt-immodule
ii scim-uim 0.2.0-3 UIM IM engine module for SCIM platform
Related environment variables:
$xmodifie...@im=scim
$GTK_IM_MODULE=scim
$QT_IM_MODULE=scim
Installed SCIM components:
/usr/lib/scim-1.0:
1.4.0
scim-helper-launcher
scim-helper-manager
scim-launcher
scim-panel-gtk
/usr/lib/scim-1.0/1.4.0:
Config
Filter
FrontEnd
Helper
IMEngine
SetupUI
/usr/lib/scim-1.0/1.4.0/Config:
simple.so
socket.so
/usr/lib/scim-1.0/1.4.0/Filter:
sctc.so
/usr/lib/scim-1.0/1.4.0/FrontEnd:
socket.so
x11.so
/usr/lib/scim-1.0/1.4.0/Helper:
anthy-imengine-helper.so
setup.so
/usr/lib/scim-1.0/1.4.0/IMEngine:
anthy.so
rawcode.so
socket.so
uim.so
/usr/lib/scim-1.0/1.4.0/SetupUI:
aaa-frontend-setup.so
aaa-imengine-setup.so
anthy-imengine-setup.so
panel-gtk-setup.so
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages scim depends on:
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-4 The Cairo 2D vector graphics libra
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.0-2 FreeType 2 font engine, shared lib
ii libgcc1 1:4.4.4-7 GCC support library
ii libglib2.0-0 2.24.1-1 The GLib library of C routines
ii libgtk2.0-0 2.20.1-1 The GTK+ graphical user interface
ii libpango1.0-0 1.28.1-1 Layout and rendering of internatio
ii libscim8c2a 1.4.9-3 library for SCIM platform
ii libstdc++6 4.4.4-7 The GNU Standard C++ Library v3
ii libx11-6 2:1.3.3-3 X11 client-side library
Versions of packages scim recommends:
ii im-switch 1.20 Input method switch framework
ii scim-bridge-agent 0.4.16-2 IME server of scim-bridge communic
ii scim-gtk2-immodule 1.4.9-3 GTK+2 input method module with SCI
Versions of packages scim suggests:
ii scim-anthy 1.2.7-3 SCIM IMEngine module for Anthy
pn scim-canna <none> (no description available)
pn scim-chewing <none> (no description available)
pn scim-hangul <none> (no description available)
pn scim-m17n <none> (no description available)
pn scim-pinyin <none> (no description available)
pn scim-prime <none> (no description available)
pn scim-skk <none> (no description available)
pn scim-tables-additional <none> (no description available)
pn scim-tables-ja <none> (no description available)
pn scim-tables-ko <none> (no description available)
pn scim-tables-zh <none> (no description available)
pn scim-thai <none> (no description available)
ii scim-uim 0.2.0-3 UIM IM engine module for SCIM plat
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi,
On Sat, Jul 31, 2010 at 01:33:25PM -0700, Aaron Barany wrote:
> This isn't a Debian package, but you can get the source code here. (
> http://byuu.org/bsnes/)
OK. I see.
> The compilation guide on their site has what build
> dependencies are required,
How do you know that their documentation is perfect to support SCIM on
Debian?
> and afterward it's a standard make file. Once it
> broke, I re-compiled in case it was just a broken dependency with an updated
> package, since I've had issues like that before, but that didn't make any
> difference.
I can not second guess what is going on your system nor your compile
problem. Are you sure you do not have some local files installed which
interfairs with situation.
> I did try a few other QT applications, but they seemed to start fine.
So SCIM is working for QT :-) This means it is not my bug. Closing
this bug.
> I
> looked through the source code of bsnes to see if it did anything
> interesting during startup, but the first thing it does after main is to
> construct a QApplication instance, which is what initializes the QT
> subsystem. In other words, unless there's any static objects being
> constructed before main, it immediately enters QT, where it crashes in the
> scim initialization.
This is your local problem. If you find a bug in current SCIM, please let
us know it with fix patch. I do not have time to fix your local compile
problem. It may be more helpful to contact bsnes upstream.
Osamu
--- End Message ---