Your message dated Thu, 15 Jan 2015 23:41:58 +0100
with message-id <[email protected]>
and subject line Couldn't confirm the initial suspicion
has caused the Debian Bug report #772981,
regarding libvorbis: Suspicion of SIGFPE with corrupt input file
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.)


-- 
772981: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772981
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libvorbis
Version: 1.3.4-2
Severity: normal


While investigating the cause for #772978, the relevant libvorbis code gave me the impression that (with input files different from the referenced one) the division by zero may happen even if oggdec handled the reported errors correctly.

The relevant stacktrace:

Process terminating with default action of
    signal 8 (SIGFPE)
 Integer divide by zero at address 0x802FA8133
   at 0x50632A6: res2_inverse (res0.c:830)
   by 0x50654A8: mapping0_inverse (mapping0.c:756)
   by 0x5054071: vorbis_synthesis (synthesis.c:88)
   by 0x4E3AC66: _fetch_and_process_packet
                 (vorbisfile.c:707)
   by 0x4E3E073: ov_read_filter (vorbisfile.c:1971)
   by 0x4E3E6D2: ov_read (vorbisfile.c:2092)
   by 0x40212A: decode_file (oggdec.c:304)
   by 0x402692: main (oggdec.c:455)

I am going to look for other ways (not exploiting oggdec's poor error handling) to trigger this division by zero and report it back here.

Cheers,
Martin

--- End Message ---
--- Begin Message --- Couldn't confirm my initial suspicion, looks like all the necessary guards are in place to prevent the SIGFPE in a regular case (without problems in the calling library like in #772978). So I'm closing this report.
--- End Message ---

Reply via email to