Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#15599 - gtk2-2.16.5-1-x86_64 causes segfaults in all gtk applications

Attached to Project: Arch Linux
Opened by Philipp Gildein (rmbl) - Monday, 20 July 2009, 13:00 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 21 July 2009, 16:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
On one of my two computers running Archlinux, gtk2-2.16.5-1-x86_64 is causing segfaults in all gtk2 applications. Both computers are using the x86_64 repo, the one crashing has the testing repo enabled.

Additional info:
If you need any more informations, please email me or post a comment

Steps to reproduce:
1.) pacman -Suy to get newest gtk2 package
2.) Launch any gtk application (firefox, gdm, gnome)
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 21 July 2009, 16:43 GMT
Reason for closing:  Works for me
Comment by Jan de Groot (JGC) - Monday, 20 July 2009, 13:46 GMT
Can't reproduce it here, not on x86_64, not on i686. Can you provide backtraces?
Comment by Philipp Gildein (rmbl) - Monday, 20 July 2009, 14:27 GMT
I am currently back at 2.16.2 so I can't provide any detailed backtraces.
When I was still at 2.16.5 I did run gdm in gdb but couldn't see much because of missing debug symbols. It did seem to me though that it crashed when loading a dll. The last visible function calls where all something like _dl and seemed to be coming from a dlopen call.

Is there a way (without recompiling) to install debug symbols on arch?
Comment by Jan de Groot (JGC) - Monday, 20 July 2009, 15:02 GMT
The only way to get debug symbols is by recompiling. I think dumping a corefile could help also, a recompile with debug symbols should be able to resolve the symbols in the core file then.

It's a bit weird that you're at 2.16.2 again, as that's a version that was built before the libjpeg upgrade.
Comment by Philipp Gildein (rmbl) - Monday, 20 July 2009, 15:11 GMT
I currently got some work to do but will try a recompiled version later today.

It was the only older version i could find on an outdated update server (thanks to the archlinux.de mirror status script) and it doesn't work perfectly as some applications still crash (probably because of the mentioned libjpeg update).
Comment by Jan de Groot (JGC) - Monday, 20 July 2009, 18:12 GMT
What theme engine do you use btw, one included in gtk2 or gtk-engines, or some 3rd party theme engine?
Comment by Philipp Gildein (rmbl) - Monday, 20 July 2009, 18:20 GMT
I am using a murrine engine theme which is part of the community repo.

I recompiled gtk2 with CPPFLAGS += -ggdb3 but now i haven't got any crashes anymore.
Comment by Jan de Groot (JGC) - Monday, 20 July 2009, 20:04 GMT
I guess it's related to your theme engine, I can't reproduce it. The murrine theme engine has caused problems before, so it could be causing problems now.

Loading...