Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] XMMS and Xfree 4.3 - SegFault

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Spencer Ogden <spencero AT mail.utexas.edu>
  • To: SM-Discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] XMMS and Xfree 4.3 - SegFault
  • Date: Wed, 5 Mar 2003 20:05:37 -0600

Good hint, may not have pointed directly at the solution, but close enough.
FD 9 was my .xmms/config file. Removing that directory caused it to work
again. Go figure.

Spencer

On Wednesday 05 March 2003 07:56 pm, Dufflebunk wrote:
> The last few lines refer to file descriptor 9, but there no open for
> that file descriptor in the chunk you sent. Perhaps finding out what
> that FD refers to will help you narrow down the problem.
>
> read(9, 0xbffff4d0, 32) = -1 EAGAIN (Resource
> temporarily
> unavailable)
> select(10, [9], NULL, NULL, NULL) = 1 (in [9])
> read(9, "\1\0\10\0\0\0\0\0\0\0\0\0\f\366\377\277\353\274\f\10\4"..., 32)
> = 32
>
> > On Wed, 2003-03-05 at 19:24, Spencer Ogden wrote:
> >
> > On Wednesday 05 March 2003 06:35 pm, Eric Sandall wrote:
> > > As for the segfault, try
> > > strace on it ('strace xmms') and that _might_ help. Also, 'ldd
> > > `which xmms`' will tell you which libraries it is linked against
> > > (dynamically, IIRC) and if any of them are missing. Have you tried
> > > recasting xmms?
> >
> > Did all of the above already. The strace is what made me suspicious of
> > the X upgrade, there is a bunch of stuff about X locales right before
> > the segfault. A snippet is below if anyone is interested.
> >
> > Spencer
> >
> > open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 10
> > fstat64(10, {st_mode=S_IFREG|0444, st_size=48500, ...}) = 0
> > old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> > -1, 0) = 0x40022000
> > read(10, "#\t$Xorg: locale.alias,v 1.3 2000"..., 4096) = 4096
> > read(10, "SO8859-7\nel_GR\t\t\t\t\t\tel_GR.ISO885"..., 4096) = 4096
> > read(10, "-1\t\t\t\tfi_FI.ISO8859-1\nfi_FI.ISO_"..., 4096) = 4096
> > read(10, "\t\t\t\tja_JP.SJIS\nja_JP\t\t\t\t\t\tja_JP."..., 4096) =
> > 4096 read(10, "1\npt_BR.88591\t\t\t\t\tpt_BR.ISO8859-"..., 4096) =
> > 4096 read(10, "uro\t\t\t\t\twa_BE.ISO8859-15\nyi\t\t\t\t\t"..., 4096)
> > = 4096 read(10, "\t\t\tar_AA.ISO8859-6\nar_SA:\t\t\t\t\t\ta"..., 4096)
> > = 4096 read(10, "-1\nen_GB.iso88591:\t\t\t\t\ten_GB.ISO"..., 4096) =
> > 4096 read(10, "_BE.iso885915:\t\t\t\tfr_BE.ISO8859-"..., 4096) = 4096
> > read(10, ".mscode:\t\t\t\t\tja_JP.SJIS\nja_JP.SJ"..., 4096) = 4096
> > read(10, "15:\t\t\t\tpt_BR.ISO8859-15\npt_PT:\t\t"..., 4096) = 4096
> > read(10, "S.CP1255\nyi_US.cp1255:\t\t\t\t\tyi_US"..., 4096) = 3444
> > read(10, "", 4096) = 0
> > close(10) = 0
> > munmap(0x40022000, 4096) = 0
> > open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 10
> > fstat64(10, {st_mode=S_IFREG|0444, st_size=28816, ...}) = 0
> > old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> > -1, 0) = 0x40022000
> > read(10, "#\t$Xorg: locale.dir,v 1.3 2000/0"..., 4096) = 4096
> > read(10, "/XLC_LOCALE\t\t\tfo_FO.ISO8859-1\nis"..., 4096) = 4096
> > read(10, "\t\t\tuk_UA.ISO8859-5\nmicrosoft-cp1"..., 4096) = 4096
> > read(10, "t_CH.UTF-8\nen_US.UTF-8/XLC_LOCAL"..., 4096) = 4096
> > close(10) = 0
> > munmap(0x40022000, 4096) = 0
> > open("/usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2", O_RDONLY)
> > = 10 read(10,
> > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\34\0\000"..., 1024)
> > = 1024
> > fstat64(10, {st_mode=S_IFREG|0644, st_size=38647, ...}) = 0
> > old_mmap(NULL, 33916, PROT_READ|PROT_EXEC, MAP_PRIVATE, 10, 0) =
> > 0x40851000 mprotect(0x40859000, 1148, PROT_NONE) = 0
> > old_mmap(0x40859000, 4096, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_FIXED, 10, 0x7000) = 0x40859000
> > close(10) = 0
> > writev(9, [{"1\0\22\0\1\0=\0", 8},
> > {"-monotype-impact-medium-r-conden"..., 61}, {"\0\0\0", 3}], 3) = 72
> > read(9, 0xbffff4d0, 32) = -1 EAGAIN (Resource
> > temporarily unavailable)
> > select(10, [9], NULL, NULL, NULL) = 1 (in [9])
> > read(9, "\1\0\10\0\0\0\0\0\0\0\0\0\f\366\377\277\353\274\f\10\4"...,
> > 32) = 32
> > --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> > _______________________________________________
> > SM-Discuss mailing list
> > SM-Discuss AT lists.ibiblio.org
> > http://lists.ibiblio.org/mailman/listinfo/sm-discuss
>
> _______________________________________________
> SM-Discuss mailing list
> SM-Discuss AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-discuss




Archive powered by MHonArc 2.6.24.

Top of Page