Fix buffer overflow for clean video processing
I would like to see a software correction for the following invalid memory access that happens while I try to watch the video "Journey Into Amazing Caves (IMAX)" on my openSUSE 11.0 system.
elfring@Sonne:~> vlc '/home/elfring/geladen/E/Video/HD Content Showcase/Amazing_Caves_1080.wmv'
VLC media player 0.8.6i Janus
[00000309] dc1394 demuxer error: Bad MRL, please check the option line (MRL was: /home/elfring/geladen/E/Video/HD Content Showcase/Amazing_Caves_1080.wmv)
[00000313] main decoder error: no suitable decoder module for fourcc `wmap'.
VLC probably does not support this sound or video format.
(.:32309): Gtk-CRITICAL **: gtk_widget_set_size_request: assertion `width >= -1' failed
*** buffer overflow detected ***: vlc terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x7fa13fcfe3f7]
/lib64/libc.so.6[0x7fa13fcfc1a0]
/lib64/libc.so.6[0x7fa13fcfb31d]
/usr/lib64/vlc/gui/libpda_plugin.so[0x7fa11f7eba40]
/usr/lib64/vlc/gui/libpda_plugin.so(ReadDirectory+0x3f7)[0x7fa11f7ee157]
/usr/lib64/vlc/gui/libpda_plugin.so[0x7fa11f7e2551]
/usr/lib64/libvlc.so.0[0x7fa141c4b048]
/usr/lib64/libvlc.so.0(intf_RunThread+0x5a)[0x7fa141c4b1da]
/usr/lib64/libvlc.so.0[0x7fa141c421a2]
vlc(__gxx_personality_v0+0x242)[0x43fe12]
/lib64/libc.so.6(__libc_start_main+0xe6)[0x7fa13fc34436]
vlc(__gxx_personality_v0+0xe9)[0x43fcb9]
======= Memory map: ========
00400000-004b2000 r-xp 00000000 fd:05 640939 /usr/bin/vlc
006b2000-006ba000 r--p 000b2000 fd:05 640939 /usr/bin/vlc
006ba000-006c0000 rw-p 000ba000 fd:05 640939 /usr/bin/vlc
006c0000-006ce000 rw-p 006c0000 00:00 0
00e2e000-01546000 rw-p 00e2e000 00:00 0 [heap]
401c0000-401c1000 ---p 401c0000 00:00 0
401c1000-409c1000 rwxp 401c1000 00:00 0
40bd3000-40bd4000 ---p 40bd3000 00:00 0
40bd4000-413d4000 rwxp 40bd4000 00:00 0
41887000-41889000 rwxp 00000000 00:0d 2682 /dev/zero
41889000-4188a000 ---p 41889000 00:00 0
4188a000-4208a000 rwxp 4188a000 00:00 0
4208a000-4208b000 ---p 4208a000 00:00 0
4208b000-4288b000 rwxp 4208b000 00:00 0
4288b000-4288c000 ---p 4288b000 00:00 0
4288c000-4308c000 rwxp 4288c000 00:00 0
4308c000-4308d000 ---p 4308c000 00:00 0
4308d000-4388d000 rwxp 4308d000 00:00 0
4388d000-4388e000 ---p 4388d000 00:00 0
4388e000-4408e000 rwxp 4388e000 00:00 0
4408e000-4408f000 ---p 4408e000 00:00 0
4408f000-4488f000 rwxp 4408f000 00:00 0
4488f000-44890000 ---p 4488f000 00:00 0
44890000-45090000 rwxp 44890000 00:00 0
7fa106704000-7fa10675e000 r--p 00000000 fd:05 3179148 /usr/local/share/fonts/arial.ttf
7fa10675e000-7fa106760000 r-xp 00000000 fd:05 737309 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7fa106760000-7fa10695f000 ---p 00002000 fd:05 737309 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7fa10695f000-7fa106960000 r--p 00001000 fd:05 737309 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7fa106960000-7fa106961000 rw-p 00002000 fd:05 737309 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7fa106961000-7fa1069c6000 r--s 00000000 fd:03 409610 /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86-64.cache-2
7fa1069c6000-7fa106a00000 r--s 00000000 fd:03 409609 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86-64.cache-2
7fa106a00000-7fa106a7f000 r--s 00000000 fd:03 409608 /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-x86-64.cache-2
7fa106a7f000-7fa106ae4000 r--s 00000000 fd:03 409604 /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86-64.cache-2
7fa106ae4000-7fa106b49000 r--s 00000000 fd:03 53615 /var/cache/fontconfig/4c599c202bc5c08e2d34565a40eac3b2-x86-64.cache-2
7fa106b49000-7fa106c09000 rw-p 7fa106b49000 00:00 0
7fa106c09000-7fa106e47000 rw-s 00000000 00:08 2293779 /SYSV00000000 (deleted)
7fa106e47000-7fa107085000 rw-s 00000000 00:08 2261010 /SYSV00000000 (deleted)
7fa107085000-7fa1072c3000 rw-s 00000000 00:08 2228241 /SYSV00000000 (deleted)
7fa1072c3000-7fa107501000 rw-s 00000000 00:08 2195472 /SYSV00000000 (deleted)
7fa107501000-7fa10773f000 rw-s 00000000 00:08 2162703 /SYSV00000000 (deleted)
7fa10773f000-7fa10797d000 rw-s 00000000 00:08 2129934 /SYSV00000000 (deleted)
7fa10797d000-7fa107bbb000 rw-s 00000000 00:08 2097165 /SYSV00000000 (deleted)
7fa107bbb000-7fa107df9000 rw-s 00000000 00:08 2064396 /SYSV00000000 (deleted)
7fa107df9000-7fa1Abgebrochen