Your message dated Sat, 9 Aug 2008 20:34:52 -0300
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#494024: openal-soft: linking against openal makes 
programs segfault on powerpc
has caused the Debian Bug report #494024,
regarding openal-soft: linking against openal makes programs segfault on powerpc
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
494024: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494024
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: openal-soft
Version: 1:1.4.272-1
Severity: important

        Hi!

 Possibly this should get considered release critical, it deeply affects
a release architecture and packages using openal. The problem got
noticed due to build problems of supertuxkart and hugs98 on powerpc.

 Digged around and pinned it down to a really tiny test case:

#v+
[EMAIL PROTECTED] cat blub.c 
main () { }
[EMAIL PROTECTED] gcc -o blub -g -O2   blub.c -lopenal
[EMAIL PROTECTED] ./blub 
Segmentation fault
[EMAIL PROTECTED] gcc -o blub -g -O2   blub.c 
[EMAIL PROTECTED] ./blub 
[EMAIL PROTECTED] 
#v-

 From such a test segfault build I got this from a gdb bt:

#v+
(gdb) bt
#0  0x0fb9d1e0 in strcasecmp () from /lib/libc.so.6
#1  0x0fcb2bec in GetConfigValue (blockName=0xfcbe24c "general", 
keyName=0xfcbdd1c "drivers", 
    def=0xfcbe344 "") at /build/buildd/openal-soft-1.4.272/Alc/alcConfig.c:286
#2  0x0fcad980 in InitAL () at /build/buildd/openal-soft-1.4.272/Alc/ALc.c:212
#3  0x0fcaf1ec in ReleaseALC () at 
/build/buildd/openal-soft-1.4.272/Alc/ALc.c:1251
#4  0x0fcad25c in my_deinit () at 
/build/buildd/openal-soft-1.4.272/OpenAL32/OpenAL32.c:65
#5  0x0fc9f298 in __do_global_dtors_aux () from /usr/lib/libopenal.so.1
#6  0x0fcbc514 in _fini () from /usr/lib/libopenal.so.1
#7  0x4800f7a8 in ?? () from /lib/ld.so.1
#8  0x0fb4d58c in exit () from /lib/libc.so.6
#9  0x0fb31708 in ?? () from /lib/libc.so.6
#10 0x0fb318c0 in __libc_start_main () from /lib/libc.so.6
#11 0x00000000 in ?? ()
(gdb) frame 1
#1  0x0fcb2bec in GetConfigValue (blockName=0xfcbe24c "general", 
keyName=0xfcbdd1c "drivers", 
    def=0xfcbe344 "") at /build/buildd/openal-soft-1.4.272/Alc/alcConfig.c:286
286     /build/buildd/openal-soft-1.4.272/Alc/alcConfig.c: No such file or 
directory.
        in /build/buildd/openal-soft-1.4.272/Alc/alcConfig.c
(gdb) p cfgBlocks[i].name
$1 = 0x11 <Address 0x11 out of bounds>
(gdb) 
#v-

 Investigating further, but I wanted to have it reported for now.
Rhonda

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.26-1-powerpc
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



--- End Message ---
--- Begin Message ---
Version: 1:1.4.272-2

        Hi!

 Fumbled on my own for closing the bug with the changelog, for
reference, here it is:

 openal-soft (1:1.4.272-2) unstable; urgency=low

   [ Gerfried Fuchs ]
   * Pulled upstream commits e66bb09156bb69725f91b2 and eba60c30c5e1676786b33b
     to fix an (de)initialization issue that produces segfaults when doing
     autofoo in some special circumstances.
   * Add removal of quilt's .pc directory when cleaning up, too.
   * quilt refresh patch(es).

 So long,
Rhonda


--- End Message ---

Reply via email to