Florian,
You could try to get a backtrace: https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces
Well, I did, but this only shows that the segfault is coming from gtk_dialog_run () from /usr/lib32/libgtk-x11-2.0.so.0 which belongs to lib32-gtk2. Full trace is here: http://pastebin.com/ank7PXPi
This has been done with gdb. Do I get more useful information when recompiling lib32-gtk2 with -g, -O0 and -fbuiltin flags enabled or is this just a waste of time?
Do that and you will also see variable values and source code files/lines.
The package lib32-gtk2 doesn't compile. I only added '!strip' in the options and export CFLAGS="$CFLAGS -O0 -fbuiltin -g" export CXXFLAGS="$CXXFLAGS -O0 -fbuiltin -g" as first entries in the build() function of the PKGBUILD and get this error: t.c x11/xsettings-common.c libgdk-x11-2.0.la Makefile --output Gdk-2.0.gir Traceback (most recent call last): File "/usr/bin/g-ir-scanner", line 46, in <module> sys.exit(scanner_main(sys.argv)) File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 407, in scanner_main ss = create_source_scanner(options, args) File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 332, in create_source_scanner ss.parse_files(filenames) File "/usr/lib/gobject-introspection/giscanner/sourcescanner.py", line 249, in parse_files self._parse(headers) File "/usr/lib/gobject-introspection/giscanner/sourcescanner.py", line 282, in _parse stdout=subprocess.PIPE) File "/usr/lib/python2.7/subprocess.py", line 679, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1228, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory make[4]: *** [Gdk-2.0.gir] Fehler 1 make[4]: Leaving directory `/home/harvey/abs/local/lib32-gtk2/src/gtk+-2.24.9/gdk' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/home/harvey/abs/local/lib32-gtk2/src/gtk+-2.24.9/gdk' make[2]: *** [all] Fehler 2 make[2]: Leaving directory `/home/harvey/abs/local/lib32-gtk2/src/gtk+-2.24.9/gdk' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/harvey/abs/local/lib32-gtk2/src/gtk+-2.24.9' make: *** [all] Fehler 2 Edit: Even the 'normal' compile without changes to the PKGBUILD doesn't work :/ Harvey -- I am root. If you see me laughing, you'd better have a backup!