crashed when preview some matroska files

Bug #515373 reported by maxdata on 2010-02-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gloobus-preview
High
BadChoice

Bug Description

Some mkv are ok, some not.

gloobus-preview version 0.4.2, installed from ppa

mk@ubuntu:~$ uname -a
Linux ubuntu 2.6.32-02063205-generic #02063205 SMP Sat Jan 23 10:10:14 UTC 2010 x86_64 GNU/Linux

ubuntu 9.10 amd64
ok:
mk@ubuntu:/media/pole$ gloobus-preview tst2.mkv --debug
[INFO] DEBUG REŽIM: Zapnutý
[DEBUG] Loading config file /home/mk/.config/gloobus/gloobus-preview.cfg
[DEBUG] LOADING PLUGINS
[DEBUG] /usr/lib/gloobus/audio.so
[DEBUG] /usr/lib/gloobus/comic.so
[DEBUG] /usr/lib/gloobus/compressed.so
[DEBUG] /usr/lib/gloobus/folder.so
[DEBUG] /usr/lib/gloobus/icns.so
[DEBUG] /usr/lib/gloobus/openoffice.so
[DEBUG] /usr/lib/gloobus/pdf.so
[DEBUG] /usr/lib/gloobus/pixbuf.so
[DEBUG] /usr/lib/gloobus/text.so
[DEBUG] /usr/lib/gloobus/ttf.so
[DEBUG] /usr/lib/gloobus/video.so
[DEBUG] CONTENT FOLDER: .
[DEBUG] Actual file number: 24
[INFO] Mime Type: video/x-matroska
[DEBUG] Creating Plugin Class: movie
[DEBUG] MOVIE (iMpg)
Creating iMpg...
[DEBUG] FILE INFO
[DEBUG] Screen size: 1920x1200
[DEBUG] URI: file:///media/pole/tst2.mkv
[DEBUG] THUMB: /home/mk/.thumbnails/normal/dd591401575870122ce11e6c89e2d83d.png
[DEBUG] Type: video/x-matroska
[DEBUG] Size: 4,36 GB
[DEBUG] Chars 8 - Width: 657 => Space for = 82,125000
[DEBUG] Start Playing (file:///media/pole/tst2.mkv)...
[DEBUG] gst_notify_stream_info_callback
Stream with high frequencies VQ coding
[DEBUG] gst_notify_caps_callback
[DEBUG] pixel-aspect-ratio found in pad
[DEBUG] Adjusted video size: [1920,808]
[DEBUG] Destory Plugin:
[DEBUG] gst_notify_caps_callback
Destroying iMovie...

Not ok:
mk@ubuntu:/media/pole$ gloobus-preview tst.mkv --debug
[INFO] DEBUG REŽIM: Zapnutý
[DEBUG] Loading config file /home/mk/.config/gloobus/gloobus-preview.cfg
[DEBUG] LOADING PLUGINS
[DEBUG] /usr/lib/gloobus/audio.so
[DEBUG] /usr/lib/gloobus/comic.so
[DEBUG] /usr/lib/gloobus/compressed.so
[DEBUG] /usr/lib/gloobus/folder.so
[DEBUG] /usr/lib/gloobus/icns.so
[DEBUG] /usr/lib/gloobus/openoffice.so
[DEBUG] /usr/lib/gloobus/pdf.so
[DEBUG] /usr/lib/gloobus/pixbuf.so
[DEBUG] /usr/lib/gloobus/text.so
[DEBUG] /usr/lib/gloobus/ttf.so
[DEBUG] /usr/lib/gloobus/video.so
[DEBUG] CONTENT FOLDER: .
[DEBUG] Actual file number: 23
[INFO] Mime Type: video/x-matroska
[DEBUG] Creating Plugin Class: movie
[DEBUG] MOVIE (iMpg)
Creating iMpg...
[DEBUG] FILE INFO
[DEBUG] Screen size: 1920x1200
[DEBUG] URI: file:///media/pole/tst.mkv
[DEBUG] THUMB: /home/mk/.thumbnails/normal/360cd8e60b628d19cd73617eb008b50f.png
[DEBUG] Type: video/x-matroska
[DEBUG] Size: 7,94 GB
[DEBUG] Chars 7 - Width: 657 => Space for = 82,125000
[DEBUG] Start Playing (file:///media/pole/tst.mkv)...
[DEBUG] gst_notify_stream_info_callback
Stream with high frequencies VQ coding
[DEBUG] gst_notify_caps_callback
[DEBUG] pixel-aspect-ratio found in pad
[DEBUG] Adjusted video size: [1920,792]
*** buffer overflow detected ***: gloobus-preview terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f2f2bc04647]
/lib/libc.so.6[0x7f2f2bc035f0]
/lib/libc.so.6[0x7f2f2bc02a59]
/lib/libc.so.6(_IO_default_xsputn+0x98)[0x7f2f2bb81448]
/lib/libc.so.6(_IO_vfprintf+0x18aa)[0x7f2f2bb5364a]
/lib/libc.so.6(__vsprintf_chk+0x99)[0x7f2f2bc02af9]
/lib/libc.so.6(__sprintf_chk+0x7f)[0x7f2f2bc02a3f]
/usr/lib/gloobus/video.so(_ZN4iMpg15convert_secondsEl+0x96)[0x7f2f21a4fb26]
/usr/lib/gloobus/video.so(_ZN4iMpg12get_durationEv+0x3d)[0x7f2f21a4fbed]
gloobus-preview(_ZN6iMovie13draw_positionEv+0x74)[0x4365a4]
gloobus-preview(_ZN6iMovie6trick2EPv+0x20)[0x436973]
/lib/libglib-2.0.so.0[0x7f2f2cc942db]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x22e)[0x7f2f2cc93bce]
/lib/libglib-2.0.so.0[0x7f2f2cc97598]
/lib/libglib-2.0.so.0(g_main_loop_run+0x1a5)[0x7f2f2cc979f5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f2f2ebef177]
gloobus-preview(main+0x657)[0x4296db]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f2f2bb2babd]
gloobus-preview[0x428fc9]
======= Memory map: ========
00400000-00456000 r-xp 00000000 fc:00 151463 /usr/bin/gloobus-preview
00656000-00657000 r--p 00056000 fc:00 151463 /usr/bin/gloobus-preview
00657000-00658000 rw-p 00057000 fc:00 151463 /usr/bin/gloobus-preview
01724000-02a4f000 rw-p 00000000 00:00 0 [heap]
7f2f08000000-7f2f08146000 rw-p 00000000 00:00 0
7f2f08146000-7f2f0c000000 ---p 00000000 00:00 0
7f2f0c690000-7f2f0cee1000 rw-p 00000000 00:00 0
7f2f0cee1000-7f2f0cee2000 ---p 00000000 00:00 0
7f2f0cee2000-7f2f0d6e2000 rw-p 00000000 00:00 0
7f2f0d6e2000-7f2f0d6e3000 ---p 00000000 00:00 0
7f2f0d6e3000-7f2f0dee3000 rw-p 00000000 00:00 0
7f2f0dee3000-7f2f0def3000 r-xp 00000000 fc:00 136433 /usr/lib/gstreamer-0.10/libgstpango.so
7f2f0def3000-7f2f0e0f3000 ---p 00010000 fc:00 136433 /usr/lib/gstreamer-0.10/libgstpango.so
7f2f0e0f3000-7f2f0e0f4000 r--p 00010000 fc:00 136433 /usr/lib/gstreamer-0.10/libgstpango.so
7f2f0e0f4000-7f2f0e0f5000 rw-p 00011000 fc:00 136433 /usr/lib/gstreamer-0.10/libgstpango.so
7f2f0e0f5000-7f2f0e105000 r-xp 00000000 fc:00 154633 /usr/lib/gstreamer-0.10/libgstvideoscale.so
7f2f0e105000-7f2f0e305000 ---p 00010000 fc:00 154633 /usr/lib/gstreamer-0.10/libgstvideoscale.so
7f2f0e305000-7f2f0e306000 r--p 00010000 fc:00 154633 /usr/lib/gstreamer-0.10/libgstvideoscale.so
7f2f0e306000-7f2f0e307000 rw-p 00011000 fc:00 154633 /usr/lib/gstreamer-0.10/libgstvideoscale.so
7f2f0e307000-7f2f0e308000 rw-p 00000000 00:00 0
7f2f0e308000-7f2f0e33f000 r-xp 00000000 fc:00 142673 /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so
7f2f0e33f000-7f2f0e53e000 ---p 00037000 fc:00 142673 /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so
7f2f0e53e000-7f2f0e53f000 r--p 00036000 fc:00 142673 /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so
7f2f0e53f000-7f2f0e541000 rw-p 00037000 fc:00 142673 /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so
7f2f0e541000-7f2f0e542000 rw-p 00000000 00:00 0
7f2f0e542000-7f2f0e543000 ---p 00000000 00:00 0
7f2f0e543000-7f2f0ed43000 rw-p 00000000 00:00 0
7f2f0ed43000-7f2f12d44000 rw-s 00000000 00:10 51393 /dev/shm/pulse-shm-1620043856
7f2f12d44000-7f2f12d45000 ---p 00000000 00:00 0
7f2f12d45000-7f2f13545000 rw-p 00000000 00:00 0
7f2f13545000-7f2f1358e000 r-xp 00000000 fc:00 136040 /usr/lib/libFLAC.so.8.2.0
7f2f1358e000-7f2f1378e000 ---p 00049000 fc:00 136040 /usr/lib/libFLAC.so.8.2.0
7f2f1378e000-7f2f1378f000 r--p 00049000 fc:00 136040 /usr/lib/libFLAC.so.8.2.0
7f2f1378f000-7f2f13790000 rw-p 0004a000 fc:00 136040 /usr/lib/libFLAC.so.8.2.0
7f2f13790000-7f2f137ec000 r-xp 00000000 fc:00 136053 /usr/lib/libsndfile.so.1.0.20
7f2f137ec000-7f2f139eb000 ---p 0005c000 fc:00 136053 /usr/lib/libsndfile.so.1.0.20
7f2f139eb000-7f2f139ed000 r--p 0005b000 fc:00 136053 /usr/lib/libsndfile.so.1.0.20
7f2f139ed000-7f2f139ee000 rw-p 0005d000 fc:00 136053 /usr/lib/libsndfile.so.1.0.20
7f2f139ee000-7f2f139f2000 rw-p 00000000 00:00 0
7f2f139f2000-7f2f139fb000 r-xp 00000000 fc:00 706 /lib/libwrap.so.0.7.6
7f2f139fb000-7f2f13bfa000 ---p 00009000 fc:00 706 /lib/libwrap.so.0.7.6
7f2f13bfa000-7f2f13bfb000 r--p 00008000 fc:00 706 /lib/libwrap.so.0.7.6
7f2f13bfb000-7f2f13bfc000 rw-p 00009000 fc:00 706 /lib/libwrap.so.0.7.6
7f2f13bfc000-7f2f13bfd000 rw-p 00000000 00:00 0
7f2f13bfd000-7f2f13c02000 r-xp 00000000 fc:00 136064 /usr/lib/libXtst.so.6.1.0
7f2f13c02000-7f2f13e02000 ---p 00005000 fc:00 136064 /usr/lib/libXtst.so.6.1.0
7f2f13e02000-7f2f13e03000 r--p 00005000 fc:00 136064 /usr/lib/libXtst.so.6.1.0
7f2f13e03000-7f2f13e04000 rw-p 00006000 fc:00 136064 /usr/lib/libXtst.so.6.1.0
7f2f13e04000-7f2f13e4e000 r-xp 00000000 fc:00 168315 /usr/lib/libpulsecommon-0.9.19.so
7f2f13e4e000-7f2f1404d000 ---p 0004a000 fc:00 168315 /usr/lib/libpulsecommon-0.9.19.so
7f2f1404d000-7f2f1404e000 r--p 00049000 fc:00 168315 /usr/lib/libpulsecommon-0.9.19.so
7f2f1404e000-7f2f1404f000 rw-p 0004a000 fc:00 168315 /usr/lib/libpulsecommon-0.9.19.so
7f2f1404f000-7f2f1408d000 r-xp 00000000 fc:00 136078 /usr/lib/libpulse.so.0.12.0
7f2f1408d000-7f2f1428d000 ---p 0003e000 fc:00 136078 /usr/lib/libpulse.so.0.12.0
7f2f1428d000-7f2f1428e000 r--p 0003e000 fc:00 136078 /usr/lib/libpulse.so.0.12.0
7f2f1428e000-7f2f1428f000 rw-p 0003f000 fc:00 136078 /usr/lib/libpulse.so.0.12.0
7f2f1428f000-7f2f142a5000 r-xp 00000000 fc:00 157522 /usr/lib/gstreamer-0.10/libgstpulse.so
7f2f142a5000-7f2f144a4000 ---p 00016000 fc:00 157522 /usr/lib/gstreamer-0.10/libgstpulse.so
7f2f144a4000-7f2f144a5000 r--p 00015000 fc:00 157522 /usr/lib/gstreamer-0.10/libgstpulse.so
7f2f144a5000-7f2f144a6000 rw-p 00016000 fc:00 157522 /usr/lib/gstreamer-0.10/libgstpulse.so
7f2f144a6000-7f2f144cc000 r-xp 00000000 fc:00 136394 /usr/lib/libgstcontroller-0.10.so.0.22.0Aborted

BadChoice (guitarboy000) wrote :

can you send me a file that don't work

Changed in gloobus-preview:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Jordi Puigdellívol (jordi-gloobus)
Balló György (ballogy) on 2015-01-06
Changed in gloobus-preview:
milestone: none → 0.5.1
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers