FS#19768 - [skype] lib32-qt-4.6.3-1 breaks unicode input support in skype
Attached to Project:
Community Packages
Opened by Paul Tsupikoff (GoodSoft) - Friday, 11 June 2010, 16:15 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 07 July 2010, 17:03 GMT
Opened by Paul Tsupikoff (GoodSoft) - Friday, 11 June 2010, 16:15 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 07 July 2010, 17:03 GMT
|
Details
Description:
After upgrade to lib32-qt-4.6.3-1 inputting unicode characters in skype became impossible. Copypasting still works. When running skype the following is being output in console: $ skype QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv failed for BOM: Bad file descriptor QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv failed for BOM: Bad file descriptor Downgrading to lib32-qt-4.6.2-4 solves the problem. Additional info: * package version(s) lib32-qt-4.6.3-1 bin32-skype-2.1.0.81-4 Steps to reproduce: 1. Upgrade to lib32-qt-4.6.3-1 2. Run skype 3. Try inputting non-ASCII characters from keyboard |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Wednesday, 07 July 2010, 17:03 GMT
Reason for closing: Deferred
Additional comments about closing: Not a problem with skype, but our lib32 in general.
Wednesday, 07 July 2010, 17:03 GMT
Reason for closing: Deferred
Additional comments about closing: Not a problem with skype, but our lib32 in general.
Yet another x86_64-specific bug in skype :(
edit: I mean the QT/KDE people, not the Skype devs. :)
I tried to send a report to QT upstream but http://bugreports.qt.nokia.com/ seems to be down.
Thank you for contacting Skype Customer Service.
Thank you very much for the feedback.
We have forwarded this to the developers for further investigation.
In the mean time we wish to ask for your kind patience and understanding.
Should any further issues arise, please feel free to contact us again.
Temporary solution it to downgrade to lib32-openssl-0.9.8n and lib32-qt-4.6.2-4
just use LD_DEBUG=files skype > log 2>&1 and check the log of libssl and then pacman -Qo soname_that_Failes_to_load_libssl
GCONV_PATH=/opt/lib32/usr/lib/gconv skype
Since I think that lib32-glibc installs to the proper location...
This is an arduous task noone wants to do. :P
Using GCONV_PATH isn't a real solution because while it fixes 32-bit programs, it will break any 64-bit programs they fork.