mpeg3cat: fails on amd64

Bug #253165 reported by Peter Cordes
2
Affects Status Importance Assigned to Milestone
libmpeg3 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: mpeg3-utils

AMD64 $ mpeg3cat DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB > foo64.mpeg
Segmentation fault

x86 $ mpeg3cat DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB > foo.mpeg
Hit end of data in DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB

-rw-r--r-- 1 peter peter 1.0G Jul 30 00:16 foo.mpeg
-rw-rw-r-- 1 peter peter 0 Jul 30 00:30 foo64.mpeg

The other tools aren't 64bit clean, either:
AMD64 $ mpeg3dump DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB
have_mmx=0
total_astreams=0
total_vstreams=0
total_titles=1
  Title path=DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB total_bytes=3ffc4800 cell_table_size=0
Total PIDs=0

x86 $ mpeg3dump DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB
have_mmx=0
total_astreams=2
  Stream 0x0080: channels=6 rate=48000 samples=0 format=AC3
total_sample_offsets=0

  Stream 0x0081: channels=2 rate=48000 samples=0 format=AC3
total_sample_offsets=0

total_vstreams=1
  Stream 0x0000: w=720 h=480 framerate=29.970 frames=0 coding=420
total_frame_offsets=0

total_keyframe_numbers=0

total_titles=1
  Title path=DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB total_bytes=3ffc4800 cell_table_size=0
Total PIDs=0

And FYI, the AMD64 architecture includes MMX, so it can be enabled without runtime checks on amd64.

even on x86, mpeg3cat still segfaults on a file produced by mplayer -dumpstream dvd://42:
x86 $ mpeg3cat -a0 s1.t42.dump > s1.t42.ac3
Segmentation fault

 Although that file isn't empty, it isn't a proper ac3 file either. mplayer says a52: CRC check failed! repeatedly.

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.