vlc crashed with SIGSEGV in malloc() (heap corruption?)

Bug #359872 reported by wajeeh
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libdvdread (Ubuntu)
Invalid
High
Unassigned
vlc (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: vlc

Happend when trying to load a DVD with VLC, all other players seem to crash as well.

#0 _int_malloc (av=0x7f22d659ba00, bytes=4) at malloc.c:4487
 p = <value optimized out>
 nb = 32
 idx = 3
 bin = (mbinptr) 0x7f22d659baa0
 victim = (mchunkptr) 0x25e4540
 size = 136
 victim_index = <value optimized out>
 remainder = <value optimized out>
 remainder_size = 104
 block = 0
 bit = <value optimized out>
 map = 545252
 fwd = (mchunkptr) 0x7f44a0ba59d6
 bck = (mchunkptr) 0x227f0000d659a0ba
#1 0x00007f22d62aa828 in *__GI___libc_malloc (bytes=4) at malloc.c:3551
 ar_ptr = (mstate) 0x7f22d659ba00
 victim = (void *) 0x258f800
 hook = <value optimized out>
#2 0x00007f22c44b56b1 in ifoRead_PGC (ifofile=0x258f800, pgc=0x25e1640,
    offset=5196) at ifo_read.c:917
No locals.
#3 0x00007f22c44b6119 in ifoRead_PGCIT_internal (ifofile=0x258f800,
    pgcit=0x25ed190, offset=4112) at ifo_read.c:1829
 i = 3
 info_length = <value optimized out>
 ptr = (uint8_t *) 0x25e4160 ""
#4 0x00007f22c44b65b6 in ifoRead_PGCI_UT (ifofile=0x258f800)
    at ifo_read.c:1972
 pgci_ut = (pgci_ut_t *) 0x25dc540
 sector = <value optimized out>
 i = 0
 ptr = <value optimized out>
#5 0x00007f22c46d42e8 in vm_reset (vm=0x259bb10,
    dvdroot=0x25955e0 "/media/cdrom0")
    at /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:348
No locals.

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/vlc
NonfreeKernelModules: nvidia
Package: vlc-nox 0.9.8a-1ubuntu4
ProcCmdline: vlc /media/cdrom0
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: vlc
StacktraceTop:
 ?? () from /lib/libc.so.6
 malloc () from /lib/libc.so.6
 ?? () from /usr/lib/libdvdread.so.4
 ?? () from /usr/lib/libdvdread.so.4
 ifoRead_PGCI_UT () from /usr/lib/libdvdread.so.4
Title: vlc crashed with SIGSEGV in malloc()
Uname: Linux 2.6.28-11-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
wajeeh (jamali25) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:_int_malloc (av=0x7f22d659ba00, bytes=4) at malloc.c:4487
*__GI___libc_malloc (bytes=4) at malloc.c:3551
ifoRead_PGC (ifofile=0x258f800, pgc=0x25e1640,
ifoRead_PGCIT_internal (ifofile=0x258f800,
ifoRead_PGCI_UT (ifofile=0x258f800)

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in vlc (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Rémi Denis-Courmont (rdenis) wrote : Re: vlc crashed with SIGSEGV in malloc()

Could you run vlc under valgrind and provide the output? There seems to be a heap corruption.

Changed in vlc (Ubuntu):
status: New → Incomplete
Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
Changed in vlc (Ubuntu):
importance: Medium → High
importance: High → Medium
Changed in libdvdread (Ubuntu):
importance: Undecided → High
status: New → Confirmed
summary: - vlc crashed with SIGSEGV in malloc()
+ vlc crashed with SIGSEGV in malloc() (heap corruption?)
Revision history for this message
Vish (vish) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future.
To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New".

Changed in vlc (Ubuntu):
status: Incomplete → Invalid
Bryce Harrington (bryce)
Changed in libdvdread (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.