Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85616 - Xloadimage fails upon trying to start electricsheep screensaver.
Summary: Xloadimage fails upon trying to start electricsheep screensaver.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
: 99234 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-03-17 04:28 UTC by Dylan
Modified: 2010-03-27 23:08 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dylan 2005-03-17 04:28:42 UTC
Error report found in Konsole:

An internal error (SEGV) has occurred.  If you would like to file a bug
report, please send email to jimf@centerline.com
with a description of how you triggered the bug, the output of xloadimage
before the failure, and the following information:

Xloadimage Version 4.1

Built by:     uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)
Built on:     Tue Mar 15 23:56:20 UTC 2005
Build system: Linux archmage 2.6.11-gentoo-r3 #7 SMP Sun Mar 13 20:06:11 UTC 2005 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
Server: Gentoo Linux (The X.Org Foundation 6.8.2, revision r1-0.1.2) Version 60802000
Depths and visuals supported:
24: TrueColor TrueColor TrueColor TrueColor TrueColor TrueColor TrueColor TrueColor DirectColor DirectColor DirectColor DirectColor DirectColor DirectColor DirectColor DirectColor
 1:
 4:
 8:
15:
16:
32:
subprocess failure: splash0, 256=1<<8+0


Reproducible: Always
Steps to Reproduce:
1. Start xscreensaver-demo
2. Select Electricsheep
3. watch konsole output

Actual Results:  
electric sheep fails, error message above. If the actual screesaver is trying to
run this error message is displayed as yellow text in place of it. 

Expected Results:  
Begun downloading sheep from the electric sheep network. It appears to connect
but it can not draw the sheep. 

AMD 64 Nforce 3 board (MSI k8n Neo 2 Platinum) with AMD64 3000+ processor
1gig kingston Ram
ATI Radeon 9600 pro
Kernel 2.6.11-r3
Comment 1 Jose Marino 2005-06-19 22:11:32 UTC
I had exactly the same problem with an amd64 also.

However I noticed that electricsheep run fine from the terminal. So I let it run
for a while until I got some sheep in the ~/.sheep directory (apparently the old
sheeps from 2.5 don't work). And now when the screensaver kicks in it works just
fine.

It seems the problem was the lack of proper sheep in the ~/.sheep directory.
Comment 2 Santiago del Castillo 2005-07-12 17:10:16 UTC
i've the same problem, except that it doesn't work even in console mode.
$ electricsheep
Segmentation fault

and in xscreensaver only shows "Terminated with SIGSEGV"

===== Emerge Info =====

# emerge info
Portage 2.0.51.22-r1 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.11-gentoo-r11 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r11 x86_64 AMD Athlon(tm) 64 Processor 2800+
Gentoo Base System version 1.6.12
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer -ftracer
-fprefetch-loop-arrays -frename-registers -ffast-math"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer -ftracer
-fprefetch-loop-arrays -frename-registers -ffast-math"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.tiscali.nl/gentoo/
http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo
ftp://mirror.switch.ch/mirror/gentoo
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://gentoo.inode.at/"
LINGUAS="es us"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa arts berkdb bitmap-fonts cdr cjk crypt curl dvd dvdread
esd fam flac font-server fortran gdbm gif gnutls gpm gtk gtk2 imagemagick imlib
immqt-bc ipv6 java jp2 jpeg kde libcaca lzw lzw-tiff mad mp3 nas ncurses nls ogg
oggvorbis opengl oss pam perl png python qt quicktime readline ruby sdl slang
sqlite ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb
userlocales vorbis xine xml xml2 xmms xosd xpm xrandr xv xvid zlib linguas_es
linguas_us userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 3 Daniel Black (RETIRED) gentoo-dev 2005-07-15 22:15:41 UTC
can someone please try http://www.gentoo.org/doc/en/bugzilla-howto.xml to 
isolate the SEGV. 
Comment 4 Jim Laflin 2005-07-16 09:35:14 UTC
*** Bug 99234 has been marked as a duplicate of this bug. ***
Comment 5 Michael Edwards 2005-07-23 08:37:59 UTC
>can someone please try http://www.gentoo.org/doc/en/bugzilla-howto.xml to 
>isolate the SEGV. 

Shure, here is the gdb output.
I hope that helps.

Michael Edwards

(gdb) run
Starting program: /usr/bin/electricsheep
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (XVideo)
  Minor opcode of failed request:  19 ()
  Serial number of failed request:  189
  Current serial number in output stream:  189

Program received signal SIGTERM, Terminated.
0x00002aaaaad80412 in nanosleep () from /lib/libc.so.6
(gdb) bt
#0  0x00002aaaaad80412 in nanosleep () from /lib/libc.so.6
#1  0x00002aaaaad802a4 in sleep () from /lib/libc.so.6
#2  0x0000000000404b6f in make_render_process () at electricsheep.c:1373
#3  0x00000000004060c2 in main (argc=1, argv=0x7fffffc78d48)
    at electricsheep.c:1969
(gdb)
Comment 6 Daniel Black (RETIRED) gentoo-dev 2006-01-04 14:33:45 UTC
yes this stumped me. I've added 2.6.4 though looking at the code it may not fix it. Please confirm.
Comment 7 Michael Ploujnikov 2006-01-21 09:32:12 UTC
(In reply to comment #6)
> yes this stumped me. I've added 2.6.4 though looking at the code it may not fix
> it. Please confirm.
> 

It seems to be stuck at:

please be patient while the first sheep is downloaded...

forever
netstat -natup|grep 8090 does not show any connections
Comment 8 Michael Ploujnikov 2006-01-21 12:56:07 UTC
Another time, I setup electricsheep as a screensaver and when I returned to the PC, electricsheep printed this:

please be patient while the first sheep is downloaded...
curl: (52) Empty reply from server
subprocess error: anim download, 13312=52<<8+0
download failed of sheep 27641

I tried to replicate this error, but this time electric sheep worked just fine!
Comment 9 Daniel Black (RETIRED) gentoo-dev 2006-06-08 22:11:35 UTC
current 2.6.7 version does not use xloadimage so this cannot happen anymore. Please report any faults with 2.6.7 and I'll ask it to be stablized if there are no unresolved problems reported.
Comment 10 Simon Stelling (RETIRED) gentoo-dev 2006-06-23 07:44:15 UTC
nothing to do here for amd64, since no version ever was stable
Comment 11 Daniel Black (RETIRED) gentoo-dev 2006-11-03 15:25:44 UTC
versions that use Xloadimage have been removed.

Thanks.