Package: scim Version: 1.4.13-5 Severity: normal Dear Maintainer,
SCIM causes segmentation faults in applications in two distinct senarios, both related to having scim-tables-XX installed. It appears that simply having scim-modules-table installed alone is not sufficient to cause either issue (though it may be where the problem lies). 1 - Having any scim-tables-XX installed will cause a segmentation fault when exiting gnucash, epiphany browser and presumably other programs. Most people wouldn't notice this unless they happened to launch the program from the command line since (so far) I haven't seen any side effects from this senario. 2 - Having any scim-tables-XX installed, run SCIM setup, select Global setup under IMEngine, then disable any table(s) that are not in the "Other" list (e.g. the "Japanese" group or "Nippon" individual table). At this point attempting to launch gnucash or epiphany will segfault during startup of these programs. Things to note: - The scim daemon does not need to be running when launching the program for these problems to occur. - I have tried this with a variety of other tables installed instead of Japanese, the result is always the same. - Purging and reinstalling scim and all its pieces had no effect - Discarding my old SCIM configuration and configuring from scratch had no effect. Work-around: - Only install tables that are needed and don't disable any of them. This still leaves a potential problem for segfault on exit. NOTE: I'm a bit wary of saying that the segfault at exit issue doesn't actually cause any problems with the applications that use it, only that I haven't seen any. My guess is that it would depend on what order the application code does its cleanup and shutdown. If state saving / file updates are done before wrapping up with SCIM they are probably fine, if SCIM is wrapped up first, there is a chance of data loss. So I would expect that it will depend on the particular application as to whether or not there are problems with using the obvious workaround above. -- Package-specific info: Related packages: ii libscim8c2a:i3 1.4.13-5 i386 library for SCIM platform ii scim 1.4.13-5 i386 smart common input method platfor ii scim-gtk-immod 1.4.13-5 i386 GTK+ input method module with SCI ii scim-modules-s 1.4.13-5 i386 socket modules for SCIM platform ii scim-modules-t 0.5.9-2 i386 generic tables IM engine module f ii scim-tables-ja 0.5.9-2 all Japanese input method data tables Related environment variables: $XMODIFIERS=@im=SCIM $GTK_IM_MODULE=scim $QT_IM_MODULE=xim 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 /usr/lib/scim-1.0/1.4.0/Filter: sctc.so /usr/lib/scim-1.0/1.4.0/FrontEnd: x11.so /usr/lib/scim-1.0/1.4.0/Helper: setup.so /usr/lib/scim-1.0/1.4.0/IMEngine: rawcode.so table.so /usr/lib/scim-1.0/1.4.0/SetupUI: aaa-frontend-setup.so aaa-imengine-setup.so panel-gtk-setup.so table-imengine-setup.so -- System Information: Debian Release: 7.0 APT prefers testing APT policy: (990, 'testing'), (500, 'testing-updates') Architecture: i386 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages scim depends on: ii libatk1.0-0 2.4.0-2 ii libc6 2.13-38 ii libcairo-gobject2 1.12.2-3 ii libcairo2 1.12.2-3 ii libgcc1 1:4.7.2-5 ii libgdk-pixbuf2.0-0 2.26.1-1 ii libglib2.0-0 2.33.12+really2.32.4-5 ii libgtk-3-0 3.4.2-6 ii libltdl7 2.4.2-1.1 ii libpango1.0-0 1.30.0-1 ii libscim8c2a 1.4.13-5 ii libstdc++6 4.7.2-5 ii libx11-6 2:1.5.0-1 Versions of packages scim recommends: ii im-switch 1.23 pn scim-bridge-agent <none> ii scim-gtk-immodule 1.4.13-5 Versions of packages scim suggests: pn scim-anthy <none> pn scim-canna <none> pn scim-chewing <none> pn scim-hangul <none> pn scim-m17n <none> pn scim-pinyin <none> pn scim-prime <none> pn scim-skk <none> pn scim-tables-additional <none> ii scim-tables-ja 0.5.9-2 pn scim-tables-ko <none> pn scim-tables-zh <none> pn scim-thai <none> pn scim-uim <none> -- debconf-show failed -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org