xscreensaver-gnome 4.15 crashed..

Jeremy Messenger mezz7 at cox.net
Fri Mar 5 10:29:23 PST 2004


On Wed, 03 Mar 2004 18:42:00 -0500, Joe Marcus Clarke 
<marcus at marcuscom.com> wrote:

> On Wed, 2004-03-03 at 18:25, Jeremy Messenger wrote:
>> On Wed, 03 Mar 2004 17:42:49 -0500, Joe Marcus Clarke
>> <marcus at marcuscom.com> wrote:
>>
>> > On Wed, 2004-03-03 at 16:22, Jeremy Messenger wrote:
>> >> Last night, I formatted my HD and did some hardwares upgrade. Anyway,
>> >> here's gdb info:
>> >
>> > Why are you still linking against libc_r?
>>
>> Because, I am using Nvidia driver.
>>
>> =========================================
>> # cat /etc/libmap.conf
>> libpthread.so.1         libc_r.so.5
>> libpthread.so           libc_r.so
>> =========================================
>
> I'm unable to reproduce this even with libc_r.  In fact,
> xscreensaver-demo isn't even multi-threaded.  Try rebuild
> xscreensaver-gnome.

I am still having the problem even after the buildworld and rm -rf 
/usr/local/* /usr/X11R6/* /var/db/pkg/*, then install everything from 
stratch. How old is your -CURRENT? My -CURRENT is from this morning (Fri, 
5 Mar 2004 00:04:10 -0800 (PST)).

=========================================
% ldd /usr/X11R6/bin/xscreensaver-demo
/usr/X11R6/bin/xscreensaver-demo:
         libglade-2.0.so.0 => /usr/X11R6/lib/libglade-2.0.so.0 (0x280a6000)
         libgtk-x11-2.0.so.305 => /usr/X11R6/lib/libgtk-x11-2.0.so.305 
(0x280bb000)
         libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x283ab000)
         libgdk-x11-2.0.so.305 => /usr/X11R6/lib/libgdk-x11-2.0.so.305 
(0x2849a000)
         libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x28514000)
         libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x28518000)
         libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x28520000)
         libatk-1.0.so.501 => /usr/local/lib/libatk-1.0.so.501 (0x28529000)
         libgdk_pixbuf-2.0.so.305 => 
/usr/X11R6/lib/libgdk_pixbuf-2.0.so.305 (0x28544000)
         libm.so.2 => /lib/libm.so.2 (0x28559000)
         libpangoxft-1.0.so.305 => /usr/X11R6/lib/libpangoxft-1.0.so.305 
(0x28572000)
         libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x28577000)
         libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x28589000)
         libz.so.2 => /lib/libz.so.2 (0x285f1000)
         libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x285ff000)
         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28606000)
         libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 
(0x28614000)
         libpangox-1.0.so.305 => /usr/X11R6/lib/libpangox-1.0.so.305 
(0x2863c000)        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28647000)
         libpango-1.0.so.305 => /usr/X11R6/lib/libpango-1.0.so.305 
(0x2870b000)
         libgobject-2.0.so.305 => /usr/local/lib/libgobject-2.0.so.305 
(0x2873f000)
         libgmodule-2.0.so.305 => /usr/local/lib/libgmodule-2.0.so.305 
(0x28779000)
         libglib-2.0.so.305 => /usr/local/lib/libglib-2.0.so.305 
(0x2877d000)
         libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x287f9000)
         libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x288e7000)
         libintl.so.6 => /usr/local/lib/libintl.so.6 (0x288fd000)
         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x28906000)
         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x2890f000)
         libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x28926000)
         libc.so.5 => /lib/libc.so.5 (0x28975000)
         libpangoft2-1.0.so.305 => /usr/X11R6/lib/libpangoft2-1.0.so.305 
(0x28a4e000)
         libexpat.so.4 => /usr/local/lib/libexpat.so.4 (0x28a72000)
=========================================

Strange, I don't see anything wrong with ldd. It's weird that the 
screensaver, itself does work fine but I just can't run that 
xscreensaver-demo.

Cheers,
Mezz

> Joe
>
>>
>> Cheers,
>> Mezz
>>
>> > Joe
>> >
>> >>
>> >> =========================================
>> >> % gdb xscreensaver-demo
>> >>
>> >> (gdb) r
>> >> Starting program: /usr/X11R6/bin/xscreensaver-demo
>> >> Fatal error 'Unable to read from thread kernel pipe' at line 1100 in
>> >> file
>> >> /usr/src/lib/libc_r/uthread/uthread_kern.c (errno = 0)
>> >>
>> >> Program received signal SIGABRT, Aborted.
>> >> 0x289baa2f in kill () from /lib/libc.so.5
>> >>
>> >> (gdb) bt
>> >> #0  0x289baa2f in kill () from /lib/libc.so.5
>> >> #1  0x289af6e8 in raise () from /lib/libc.so.5
>> >> #2  0x28a23da3 in abort () from /lib/libc.so.5
>> >> #3  0x28d4f4e8 in _thread_exit () from /usr/lib/libc_r.so.5
>> >> #4  0x28d4d24f in _thread_kern_sig_undefer () from 
>> /usr/lib/libc_r.so.5
>> >> #5  0x28d4c9e8 in _thread_kern_sched_state_unlock () from
>> >> /usr/lib/libc_r.so.5
>> >> #6  0x28d4c3bb in _thread_kern_scheduler () from /usr/lib/libc_r.so.5
>> >> =========================================
>> >>
>> >> =========================================
>> >> % pkg_info | grep screensaver
>> >> xscreensaver-gnome-4.15 Save your screen while you entertain your cat
>> >> (for
>> >> GNOME us
>> >> =========================================
>> >>
>> >> Cheers,
>> >> Mezz


-- 
bsdforums.org 's moderator, mezz.


More information about the freebsd-gnome mailing list