Hey all,
mabye i'm doing something wrong, but xscreensaver-demo segfaults on my system:
$ xscreensaver-demo
(xscreensaver-demo:3073): libglade-WARNING **: Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Segmentation fault
$ pacman -Q xscreensaver xscreensaver 5.08-1
$ pacman -Qo /usr/lib/libgthread.so /usr/lib/libgthread.so is owned by glib 1.2.10-7
Any ideas?
mvg, Guus
On Mon, Jan 5, 2009 at 2:11 PM, Guus Snijders gsnijders@gmail.com wrote:
Hey all,
mabye i'm doing something wrong, but xscreensaver-demo segfaults on my system:
$ xscreensaver-demo
(xscreensaver-demo:3073): libglade-WARNING **: Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Segmentation fault
$ pacman -Q xscreensaver xscreensaver 5.08-1
$ pacman -Qo /usr/lib/libgthread.so /usr/lib/libgthread.so is owned by glib 1.2.10-7
Looks like xscreensaver-demo maybe needs gnome? That seems weird, considering the upstream dev's stance on GUI toolkits for xscreensaver.
Aaron Griffin wrote:
On Mon, Jan 5, 2009 at 2:11 PM, Guus Snijders gsnijders@gmail.com wrote:
Hey all,
mabye i'm doing something wrong, but xscreensaver-demo segfaults on my system:
$ xscreensaver-demo
(xscreensaver-demo:3073): libglade-WARNING **: Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Segmentation fault
$ pacman -Q xscreensaver xscreensaver 5.08-1
$ pacman -Qo /usr/lib/libgthread.so /usr/lib/libgthread.so is owned by glib 1.2.10-7
Looks like xscreensaver-demo maybe needs gnome? That seems weird, considering the upstream dev's stance on GUI toolkits for xscreensaver.
I'm using xscreensaver{,-demo} under awesome...
On Mon, Jan 5, 2009 at 2:41 PM, Ghost1227 ghost1227@archlinux.us wrote:
Aaron Griffin wrote:
On Mon, Jan 5, 2009 at 2:11 PM, Guus Snijders gsnijders@gmail.com wrote:
Hey all,
mabye i'm doing something wrong, but xscreensaver-demo segfaults on my system:
$ xscreensaver-demo
(xscreensaver-demo:3073): libglade-WARNING **: Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Segmentation fault
$ pacman -Q xscreensaver xscreensaver 5.08-1
$ pacman -Qo /usr/lib/libgthread.so /usr/lib/libgthread.so is owned by glib 1.2.10-7
Looks like xscreensaver-demo maybe needs gnome? That seems weird, considering the upstream dev's stance on GUI toolkits for xscreensaver.
I'm using xscreensaver{,-demo} under awesome...
I meant libgnome.so, really. I'm looking at this error message:
Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory
If I read that correctly, it's not saying "cannot find libgthread" but saying that libgthread cannot load some shared object...
On Mon, 2009-01-05 at 14:45 -0600, Aaron Griffin wrote:
On Mon, Jan 5, 2009 at 2:41 PM, Ghost1227 ghost1227@archlinux.us wrote:
Aaron Griffin wrote:
On Mon, Jan 5, 2009 at 2:11 PM, Guus Snijders gsnijders@gmail.com wrote:
Hey all,
mabye i'm doing something wrong, but xscreensaver-demo segfaults on my system:
$ xscreensaver-demo
(xscreensaver-demo:3073): libglade-WARNING **: Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Segmentation fault
$ pacman -Q xscreensaver xscreensaver 5.08-1
$ pacman -Qo /usr/lib/libgthread.so /usr/lib/libgthread.so is owned by glib 1.2.10-7
Looks like xscreensaver-demo maybe needs gnome? That seems weird, considering the upstream dev's stance on GUI toolkits for xscreensaver.
I'm using xscreensaver{,-demo} under awesome...
I meant libgnome.so, really. I'm looking at this error message:
Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory
If I read that correctly, it's not saying "cannot find libgthread" but saying that libgthread cannot load some shared object...
try uninstalling glib and rebuilding xscreensaver. Maybe xscreensaver still builds under both glib and glib2. In that case, you want it to use glib2 instead of glib1
Husasam Al-Tayeb wrote:
On Mon, 2009-01-05 at 14:45 -0600, Aaron Griffin wrote:
On Mon, Jan 5, 2009 at 2:41 PM, Ghost1227 ghost1227@archlinux.us wrote:
Aaron Griffin wrote:
On Mon, Jan 5, 2009 at 2:11 PM, Guus Snijders gsnijders@gmail.com wrote:
Hey all,
mabye i'm doing something wrong, but xscreensaver-demo segfaults on my system:
$ xscreensaver-demo
(xscreensaver-demo:3073): libglade-WARNING **: Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated xscreensaver-demo: 20:45:46: Gtk-warning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Segmentation fault
$ pacman -Q xscreensaver xscreensaver 5.08-1
$ pacman -Qo /usr/lib/libgthread.so /usr/lib/libgthread.so is owned by glib 1.2.10-7
Looks like xscreensaver-demo maybe needs gnome? That seems weird, considering the upstream dev's stance on GUI toolkits for xscreensaver.
I'm using xscreensaver{,-demo} under awesome...
I meant libgnome.so, really. I'm looking at this error message:
Could not load support for `gnome': libgthread: cannot open shared object file: No such file or directory
If I read that correctly, it's not saying "cannot find libgthread" but saying that libgthread cannot load some shared object...
try uninstalling glib and rebuilding xscreensaver. Maybe xscreensaver still builds under both glib and glib2. In that case, you want it to use glib2 instead of glib1
I'd say that's probably the case... could be wrong though.
2009/1/5 Husasam Al-Tayeb ht990332@gmail.com:
On Mon, 2009-01-05 at 14:45 -0600, Aaron Griffin wrote:
[ xscreensaver-demo segfaults ]
If I read that correctly, it's not saying "cannot find libgthread" but saying that libgthread cannot load some shared object...
try uninstalling glib and rebuilding xscreensaver. Maybe xscreensaver still builds under both glib and glib2. In that case, you want it to use glib2 instead of glib1
Ok, i'll try to do that this evening and report the results back here.
Thanks so far.
mvg, Guus
2009/1/6 Guus Snijders gsnijders@gmail.com:
2009/1/5 Husasam Al-Tayeb ht990332@gmail.com:
[ xscreensaver-demo segfaults ]
[ remove glib and rebuild xscreensaver ]
Well, removing glib didn't make a difference, so i tried recompiling it (with yaourt -Sb xscreensaver).
But alas, compiling ended with:
galaxy.c: In function 'draw_galaxy': galaxy.c:462: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions. make[1]: *** [galaxy.o] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-ghs/abs-xscreensaver/src/xscreensaver-5.08/hacks' make: *** [default] Error 5 ==> ERROR: Build Failed. Aborting... Error: Makepkg was unable to build xscreensaver package.
Looks a bit like its not compatible with gcc 4.3...
mvg, Guus
2009/1/6 Guus Snijders gsnijders@gmail.com:
2009/1/6 Guus Snijders gsnijders@gmail.com:
2009/1/5 Husasam Al-Tayeb ht990332@gmail.com:
[ xscreensaver-demo segfaults ]
[ remove glib and rebuild xscreensaver ]
Well, removing glib didn't make a difference, so i tried recompiling it (with yaourt -Sb xscreensaver).
Which didn't work. Additionally, i found an error in dmesg:
xscreensaver-de[15882]: segfault at 264 ip b6d4e3ae sp bfe0da18 error 4 in libpthread-2.9.so[b6d4a000+14000]
Although i still think it's a problem with xscreensaver.
mvg, Guus
Le Mardi 6 à 19:46, Guus Snijders a écrit :
Well, removing glib didn't make a difference, so i tried recompiling it (with yaourt -Sb xscreensaver).
But alas, compiling ended with:
galaxy.c: In function 'draw_galaxy': galaxy.c:462: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions. make[1]: *** [galaxy.o] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-ghs/abs-xscreensaver/src/xscreensaver-5.08/hacks' make: *** [default] Error 5 ==> ERROR: Build Failed. Aborting... Error: Makepkg was unable to build xscreensaver package.
Well, a C source that make GCC segfaults is a sign of a bug in GCC rather than in the code, isn't it ?
Am Tue, 06 Jan 2009 22:45:32 +0100 schrieb Frédéric Perrin frederic.perrin@resel.fr:
Le Mardi 6 à 19:46, Guus Snijders a écrit :
Well, removing glib didn't make a difference, so i tried recompiling it (with yaourt -Sb xscreensaver).
But alas, compiling ended with:
galaxy.c: In function 'draw_galaxy': galaxy.c:462: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions. make[1]: *** [galaxy.o] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-ghs/abs-xscreensaver/src/xscreensaver-5.08/hacks' make: *** [default] Error 5 ==> ERROR: Build Failed. Aborting... Error: Makepkg was unable to build xscreensaver package.
Well, a C source that make GCC segfaults is a sign of a bug in GCC rather than in the code, isn't it ?
No problem here on i686. I could start/run xscreenserver-demo and complile xscreensaver. Maybe a RAM problem?
Regards Gerhard
2009/1/6 Gerhard Brauer gerhard.brauer@web.de:
Am Tue, 06 Jan 2009 22:45:32 +0100 schrieb Frédéric Perrin frederic.perrin@resel.fr:
Le Mardi 6 à 19:46, Guus Snijders a écrit :
[ compiling xscreensaver fails ]
Well, a C source that make GCC segfaults is a sign of a bug in GCC rather than in the code, isn't it ?
No problem here on i686. I could start/run xscreenserver-demo and complile xscreensaver. Maybe a RAM problem?
Well, i thought the same thing, so i did a memtest and later a HDD test, both no problem. But later on i noticed some problems with other apps, so i think it's a problem with my current installation. I'll try a reinstall later this week.
Thanks for all the help so far.
mvg, Guus
Am Wed, 7 Jan 2009 08:40:00 +0100 schrieb "Guus Snijders" gsnijders@gmail.com:
But later on i noticed some problems with other apps, so i think it's a problem with my current installation. I'll try a reinstall later this week.
Have you checked if you use some no-default optimizations in makepkg.conf? Or if it maybe a yaourt problem? I always build packages from abs tree and makepkg....
mvg, Guus
Gerhard
2009/1/7 Gerhard Brauer gerhard.brauer@web.de:
Am Wed, 7 Jan 2009 08:40:00 +0100 schrieb "Guus Snijders" gsnijders@gmail.com:
But later on i noticed some problems with other apps, so i think it's a problem with my current installation. I'll try a reinstall later this week.
Have you checked if you use some no-default optimizations in makepkg.conf? Or if it maybe a yaourt problem? I always build packages from abs tree and makepkg....
Well, i haven't checked those yet, but i have strong feeling it has something to do with my system;
some time ago this system had disk-crash and had it's disk replaced (after i had recovered the data from the broken one). After replacing the disk, i copied the data back to the new disk and issued a reinstall. In hindsight, i shouldn't have done this. I should only have copied the configuration and personal data from the image and let pacman do the rest (reinstall). I think there are still some damaged libraries on my current system, causing the trouble...
Hopefully i can find some time this weekend todo the reinstall (this time from scratch ;). I'll post the results back here.
mvg, Guus
[ big snip ]
Ok, after (finally) reinstalling the system, Xscreensaver works again. So it wasn't a problem with the package afterall, but a wrong restore after a diskcrash.
Thanks the help guys and sorry for wasting your time.
mvg, Guus
arch-general@lists.archlinux.org