Bug#525722: spout: Segfaults shortly after starting to play
On Sun, Jul 05, 2009 at 02:20:29PM +0100, Steve Cotton wrote: > The BTS doesn't automatically forward mail to the bug submitter > (unless bugnumber-submit...@b.d.o is CC˙d). > > On Tue, Jun 30, 2009 at 08:25:55AM +0200, gurkan wrote: > > I just can't reproduce the segfault, it scrolls up and up here, and I can > > make points... > > Are you testing with a 32 bit or 64 bit executables? Josh and I > are both using 64 bits; I've just found it works OK when built in > a (lenny) 32 bit chroot. > > Doing a > s/unsigned long/unsigned int/g > on spout.c and then building for 64 bit also works, and the bits > of code that it's changing seem to expect "pL++" to move the > pointer four bytes rather than eight. Ah, that would explain it. If the code does expect a four byte value, it should use uint32_t (guaranteed to use 32 bits), not unsigned long (which has 32 bits on most 32-bit platforms) *or* unsigned int (which has 32 bits on most current platforms). - Josh Triplett -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#525722: spout: Segfaults shortly after starting to play
Hi Gürkan, The BTS doesn't automatically forward mail to the bug submitter (unless bugnumber-submit...@b.d.o is CC˙d). On Tue, Jun 30, 2009 at 08:25:55AM +0200, gurkan wrote: > I just can't reproduce the segfault, it scrolls up and up here, and I can > make points... Are you testing with a 32 bit or 64 bit executables? Josh and I are both using 64 bits; I've just found it works OK when built in a (lenny) 32 bit chroot. Doing a s/unsigned long/unsigned int/g on spout.c and then building for 64 bit also works, and the bits of code that it's changing seem to expect "pL++" to move the pointer four bytes rather than eight. > Could you try if this also happens if you play it via remote X? > Would it be possible to have a login onto your host to check? Haven't looked at these yet, given the new debugging above. Regards, Steve -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#525722: spout: Segfaults shortly after starting to play
Hello I just can't reproduce the segfault, it scrolls up and up here, and I can make points... Could you try if this also happens if you play it via remote X? Would it be possible to have a login onto your host to check? Yours, Guerkan -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org