SCIM breaks Gizmo

Bug #35290 reported by Michael Robinson
8
Affects Status Importance Assigned to Milestone
scim (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Using a recent release of Gizmo Project (1.0.0.17 or 1.0.0.18) Debian package downloaded from here:

http://www.gizmoproject.com/download-linux.html

Current Kubuntu Dapper with scim breaks with the following error message:

*** glibc detected *** double free or corruption (out): 0x084573d0 ***

Starting gizmo with an input method override works around this bug:

$ GTK_IM_MODULE=xim gizmo

Revision history for this message
Ming Hua (minghua) wrote :

I first thought this is the same bug as #2246, i.e., incompatibility due to gizmo linked to libstdc++5. But it turns out gizmo is linked to libstdc++6, so it's probably not related to #2246, but instead the c++ allocator change.

However gizmo-project is quite poorly packaged, the Depends of the package doesn't include information of which version of libstdc++6 it needs, and therefore I can't figure out which version of g++ they used to built the gizmo-project package.

Michael, please contact gizmo-project and ask them which version of g++ they used to build the debian package. And ask them to rebuild the package with a more recent g++ (for 4.0, use >= 4.0.2-4; for 3.4, user >= 3.4.4-10) and this bug should go away.

This is a bug in gizmo-project, scim-gtk2-immodule only triggered it. You can of course keep using the GTK_IM_MODULE=xim workaround.

Ming Hua (minghua)
Changed in scim:
status: Unconfirmed → Needs Info
Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :

Ming Hua: are you sure?

hunzikea@AlexT60:~$ ldd /usr/bin/gizmo | grep std
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7113000)

Revision history for this message
Ming Hua (minghua) wrote :

Hey, my last comment was more than a year ago. It is possible that Gizmo changed its binary build since then. I may be wrong, but it's not important now.

If gizmo is indeed linked to libstdc++.so.5, this bug should be marked as a duplicate to bug #2246.

Revision history for this message
Ming Hua (minghua) wrote :

The Gizmo website clearly label their version 2.0.0.56 package for Debian/Ubuntu as linked to libstdc++5. Apparently they are targeting Debian sarge and Ubuntu dapper. The RPM package for Fedora and OpenSUSE, on the other hand, is labeled as linking to libstdc++6.

So this is a duplicate of bug #2246.

Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :

Sorry, didn't check the date of your post. Thanks for checking the site and clarifying it. I'll write them and ask for packages for more recent Ubuntu versions.

Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :

Gizmo just released DEB's for both libstdc++5 and libstdc++6.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for scim (Ubuntu) because there has been no activity for 60 days.]

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.