FS#9114 - libgcrypt causes pidgin crash

Attached to Project: Arch Linux
Opened by Dincer Celik (roadboy) - Monday, 07 January 2008, 07:51 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 08 January 2008, 23:37 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Dan McGee (toofishes)
Architecture All
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Attachment is the valgrind output.
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 08 January 2008, 23:37 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in libgcrypt 1.4.0-1.1 for i686. x86_64 wasn't affected.
Comment by Jan de Groot (JGC) - Monday, 07 January 2008, 08:58 GMT
Thanks for the valgrind log. Searching on google for the offending function brings up a bugreport from gentoo that was fixed by using ./configure --disable-padlock-support.
Comment by Dincer Celik (roadboy) - Monday, 07 January 2008, 10:53 GMT
I've just tried it but pidgin still crashes with the same output.
Comment by Dincer Celik (roadboy) - Tuesday, 08 January 2008, 11:26 GMT
Today I see that liferea is crashing too. I think these are same problems. If not, i will open another task. Attachment is the valgrind output.
Comment by Dan McGee (toofishes) - Tuesday, 08 January 2008, 14:50 GMT
I haven't noticed any problems, but I also haven't restarted pidgin since installing the new gcrypt as I can see from lsof (shows the old lib).

Andy, is above mentioned configure flag from Jan acceptable? Or perhaps someone has come up with a patch somewhere.
Comment by Jan de Groot (JGC) - Tuesday, 08 January 2008, 14:52 GMT
The padlock code is the thing that crashes. I don't know what it does, but the crashing code is a piece of inline assembly. I haven't seen this one crashing on my amd64 system though, so this could be anything. The gcrypt developers don't have a clue yet if I have to believe the bugreports.
Comment by Dincer Celik (roadboy) - Tuesday, 08 January 2008, 15:16 GMT
Also OpenOffice started to crash. See attachment.
Comment by Jan de Groot (JGC) - Tuesday, 08 January 2008, 15:24 GMT
Are these crashes on amd64 or on i686?
Comment by Dincer Celik (roadboy) - Tuesday, 08 January 2008, 16:08 GMT
It is i686 on a core2duo.
Comment by Jan de Groot (JGC) - Tuesday, 08 January 2008, 18:24 GMT
There's a new version of libgcrypt in testing for i686. As it takes time to synchronize mirrors, I made it available at http://www.archlinux.org/~jgc/libgcrypt-1.4.0-1.1-i686.pkg.tar.gz.
Please test this package and report if it fixes your issues so we can move it to core.
Comment by Dincer Celik (roadboy) - Tuesday, 08 January 2008, 20:16 GMT
Yes it fixed everything! Good work guys, thank you a lot and god save archlinux! :)

Loading...