[Uim-bugs] [Bug 19877] Segfaults in libqt-mt.3.3. 8 when Qt3 and Qt4 support both enabled
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Feb 2 20:01:03 PST 2009
http://bugs.freedesktop.org/show_bug.cgi?id=19877
--- Comment #5 from Etsushi Kato <ek.kato at gmail.com> 2009-02-02 20:01:03 PST ---
(In reply to comment #4)
> Just asked the qt folks about this and it seems libqt-mt.so.3 is read at the
> initialization phase when Qt checks all of its plugins. Running an app (tried
> kwrite this time) with QT_DEBUG_PLUGINS=1 and uim 1.5.5 built as specified
> shows that it gets to the Qt4 libuiminputcontextplugin.so and crashes
> immediately thereafter.
You mean kwrite tries to load libuiminputcontextplugin.so (for Qt4) and
libquiminputcontextplugin.so (for Qt3) at the same time?
In my case, even if I force to set the qt3 plugin directory into QT_PLUGIN_PATH
(i.e. invoke QT_DEBUG_PLUGINS=1 QT_PLUGIN_PATH=/usr/lib/qt-3.3/plugins kwrite),
kwrite don't load libquiminputcontextplugin.so (for Qt3) with showing following
message, and works fine with Qt4 uim's plugin.
QFactoryLoader::QFactoryLoader() looking at
"/usr/lib/qt-3.3/plugins/inputmethods/libquiminputcontextplugin.so"
"The file '/usr/lib/qt-3.3/plugins/inputmethods/libquiminputcontextplugin.so'
is not a valid Qt plugin."
not a plugin
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the uim-bugs
mailing list