Hello community,
here is the log from the commit of package scim
checked in at Fri May 4 00:04:18 CEST 2007.
--------
--- scim/scim.changes 2007-04-23 20:11:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/scim/scim.changes 2007-05-02 12:39:24.000000000 +0200
@@ -1,0 +2,6 @@
+Wed May 02 12:38:29 CEST 2007 - mfabian@suse.de
+
+- Bugzilla #248159: fix scim-laucher segfault when scim-launcher
+ is already running. Patch by Peng Wu .
+
+-------------------------------------------------------------------
New:
----
bugzilla-248159-scim-launcher-segfault.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ scim.spec ++++++
--- /var/tmp/diff_new_pack.w31948/_old 2007-05-04 00:03:31.000000000 +0200
+++ /var/tmp/diff_new_pack.w31948/_new 2007-05-04 00:03:31.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: docbook-xsl-stylesheets doxygen gcc-c++ graphviz gtk2-devel intltool libgnomeui-devel libxslt perl-XML-Parser update-desktop-files
Summary: Smart Chinese/Common Input Method platform
Version: 1.4.6
-Release: 1
+Release: 6
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: System/I18n/Chinese
Autoreqprov: on
@@ -33,6 +33,7 @@
Patch0: scim.patch
Patch1: configs.patch
Patch4: bugzilla-221326-ltc27940.patch
+Patch248159: bugzilla-248159-scim-launcher-segfault.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define gnome_prefix %(pkg-config --variable=prefix libgnomeui-2.0)
@@ -78,6 +79,7 @@
%patch0 -p1
%patch1 -p1
#%patch4 -p2
+%patch248159 -p1
find . -type f | xargs chmod u+w
UTF_8_LOCALES=$(locale -a | grep utf8 | perl -p -e "s/utf8/UTF-8/; s/\n/,/; " | perl -p -e "s/,$//")
perl -pi -e "s/\/SupportedUnicodeLocales =.*/\/SupportedUnicodeLocales = $UTF_8_LOCALES/" ./configs/global
@@ -281,6 +283,9 @@
%{_includedir}/scim-1.0
%changelog
+* Wed May 02 2007 - mfabian@suse.de
+- Bugzilla #248159: fix scim-laucher segfault when scim-launcher
+ is already running. Patch by Peng Wu .
* Mon Apr 23 2007 - mfabian@suse.de
- update to 1.4.6.
• Fixed BSD Support
++++++ bugzilla-248159-scim-launcher-segfault.patch ++++++
Index: scim-1.4.5/src/scim_frontend_module.cpp
===================================================================
--- scim-1.4.5.orig/src/scim_frontend_module.cpp
+++ scim-1.4.5/src/scim_frontend_module.cpp
@@ -69,7 +69,11 @@ FrontEndModule::load (const String &name
m_frontend_init (backend, config, argc, argv);
} catch (...) {
- m_module.unload ();
+ /*
+ The thrown exception is in x11.so. Unloading it, causes the
+ destructor of the exception to fail.
+ m_module.unload ();
+ */
m_frontend_init = 0;
m_frontend_run = 0;
return false;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org