[arch-general] xscreensaver broken?
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... -- Your Fortune... --------------- ... I see TOILET SEATS ...
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. -- Your Fortune... --------------- I want a WESSON OIL lease!!
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 ? -- Fred
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
participants (6)
-
Aaron Griffin
-
Frédéric Perrin
-
Gerhard Brauer
-
Ghost1227
-
Guus Snijders
-
Husasam Al-Tayeb