Bug#745784: vlc: segmentation fault when plaking .mkv file

Arthur Marsh arthur.marsh at internode.on.net
Fri Apr 25 03:26:35 UTC 2014


Package: vlc
Version: 2.1.2-2+b3
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd8135700 (LWP 20767)]
__memcpy_sse2_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:37
37      ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S: No such file or directory.
(gdb) bt
#0  __memcpy_sse2_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:37
#1  0x00007fffc9fa240e in memcpy (__len=1280, __src=0x0,
    __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:51
#2  ffmpeg_CopyPicture (p_ff_pic=0x7fffd0c39f00, p_pic=0x7fffb800c510,
    p_dec=0x7fffd0c0b3e8) at avcodec/video.c:897
#3  DecodeVideo (p_dec=<optimized out>, pp_block=<optimized out>)
    at avcodec/video.c:724
#4  0x00000030f9a37b6f in DecoderDecodeVideo (
    p_dec=p_dec at entry=0x7fffd0c0b3e8, p_block=p_block at entry=0x7fffd0d0b110)
    at input/decoder.c:1479
#5  0x00000030f9a39a6a in DecoderProcessVideo (b_flush=false,
    p_block=0x7fffd0d0b110, p_dec=<optimized out>) at input/decoder.c:1841
#6  DecoderProcess (p_block=<optimized out>, p_dec=<optimized out>)
    at input/decoder.c:2014
#7  DecoderThread (p_data=0x7fffd0c0b3e8) at input/decoder.c:936
#8  0x0000003002208062 in start_thread (arg=0x7fffd8135700)
    at pthread_create.c:312
#9  0x00000030016e5a3d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) bt full
#0  __memcpy_sse2_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:37
No locals.
#1  0x00007fffc9fa240e in memcpy (__len=1280, __src=0x0,
    __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:51
No locals.
#2  ffmpeg_CopyPicture (p_ff_pic=0x7fffd0c39f00, p_pic=0x7fffb800c510,
    p_dec=0x7fffd0c0b3e8) at avcodec/video.c:897
        i_line = 0
        p_src = 0x0
        i_src_stride = 1280
        i_plane = 0
        i_size = 1280
        p_dst = <optimized out>
        i_dst_stride = 1280
        p_sys = <optimized out>
#3  DecodeVideo (p_dec=<optimized out>, pp_block=<optimized out>)
    at avcodec/video.c:724
        p_pic = <optimized out>
        pkt = {pts = 3706745001, dts = 3706745001, data = 0x7fffd0d0b180 "",
          size = 22360, stream_index = 0, flags = 0, side_data = 0x0,
          side_data_elems = 0, duration = 0, destruct = 0x0,
          priv = 0x7fffd8134e34, pos = -1, convergence_duration = 0}
        i_pts = 3706411001
---Type <return> to continue, or q <return> to quit---
        i_used = <optimized out>
        b_gotpicture = 1
        i_display_date = <optimized out>
        p_sys = <optimized out>
        p_context = <optimized out>
        b_drawpicture = <optimized out>
        b_null_size = 0
        p_block = <optimized out>
#4  0x00000030f9a37b6f in DecoderDecodeVideo (
    p_dec=p_dec at entry=0x7fffd0c0b3e8, p_block=p_block at entry=0x7fffd0d0b110)
    at input/decoder.c:1479
        p_owner = 0x7fffd0c0b7a0
        p_pic = <optimized out>
        i_lost = 0
        i_decoded = 0
        i_displayed = 0
        p_input = <optimized out>
#5  0x00000030f9a39a6a in DecoderProcessVideo (b_flush=false,
    p_block=0x7fffd0d0b110, p_dec=<optimized out>) at input/decoder.c:1841
        p_owner = 0x7fffd0c0b7a0
#6  DecoderProcess (p_block=<optimized out>, p_dec=<optimized out>)
    at input/decoder.c:2014
        b_flush = false
        p_owner = 0x7fffd0c0b7a0
---Type <return> to continue, or q <return> to quit---
        b_flush_request = <optimized out>
#7  DecoderThread (p_data=0x7fffd0c0b3e8) at input/decoder.c:936
        canc = 0
        p_block = <optimized out>
        p_dec = 0x7fffd0c0b3e8
        p_owner = 0x7fffd0c0b7a0
#8  0x0000003002208062 in start_thread (arg=0x7fffd8135700)
    at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7fffd8135700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736818534144,
                3067750684962067826, 1, 206160658528, 210346676384,
                140736818534144, -3067682692962183822, 3094767614102738290},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x00000030016e5a3d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

File format reported by mediainfo:

Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 6.30 GiB
Duration                                 : 2h 22mn
Overall bit rate mode                    : Variable
Overall bit rate                         : 6 355 Kbps
Encoded date                             : UTC 2014-04-09 08:53:48
Writing application                      : mkvmerge v6.5.0 ('Isn't she lovely') built on Oct 20 2013 12:50:05
Writing library                          : libebml v1.3.0 + libmatroska v1.4.1

Video
ID                                       : 2
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High at L3.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 2h 22mn
Nominal bit rate                         : 4 500 Kbps
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.204
Title                                    : 
Writing library                          : x264 core 132 r2309+704+40 1360ac3 tMod [8-bit at 4:2:0 X86]
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / fade_compensate=0.00 / psy_rd=0.70:0.40 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-4 / threads=12 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=16 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc=2pass / mbtree=0 / bitrate=4500 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:0.80 / aq-sensitivity=10.00 / aq-factor=1.00:1.00:1.00 / aq2=0 / aq3=0
Language                                 : Japanese
Default                                  : Yes
Forced                                   : No
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio
ID                                       : 1
Format                                   : FLAC
Format/Info                              : Free Lossless Audio Codec
Codec ID                                 : A_FLAC
Duration                                 : 2h 22mn
Bit rate mode                            : Variable
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 KHz
Bit depth                                : 24 bits
Writing library                          : libFLAC 1.2.1 (UTC 2007-09-17)
Default                                  : Yes
Forced                                   : No

Menu
00:00:00.000                             : en:00:00:00.000
00:00:04.338                             : en:00:00:04.338
00:04:32.272                             : en:00:04:32.272
00:08:40.520                             : en:00:08:40.520
00:12:42.261                             : en:00:12:42.261
00:16:41.000                             : en:00:16:41.000
00:18:16.429                             : en:00:18:16.429
00:22:42.695                             : en:00:22:42.695
00:25:22.396                             : en:00:25:22.396
00:28:17.529                             : en:00:28:17.529
00:32:22.607                             : en:00:32:22.607
00:36:18.510                             : en:00:36:18.510
00:41:19.310                             : en:00:41:19.310
00:47:08.492                             : en:00:47:08.492
00:48:46.757                             : en:00:48:46.757
00:53:06.517                             : en:00:53:06.517
00:55:15.479                             : en:00:55:15.479
00:59:48.418                             : en:00:59:48.418
01:04:07.218                             : en:01:04:07.218
01:05:03.900                             : en:01:05:03.900
01:09:26.662                             : en:01:09:26.662
01:14:19.455                             : en:01:14:19.455
01:19:09.912                             : en:01:19:09.912
01:20:25.487                             : en:01:20:25.487
01:26:16.505                             : en:01:26:16.505
01:27:15.480                             : en:01:27:15.480
01:31:42.163                             : en:01:31:42.163
01:33:46.454                             : en:01:33:46.454
01:38:26.400                             : en:01:38:26.400
01:42:50.498                             : en:01:42:50.498
01:45:07.635                             : en:01:45:07.635
01:49:37.237                             : en:01:49:37.237
01:55:09.569                             : en:01:55:09.569
01:57:42.555                             : en:01:57:42.555
02:01:23.109                             : en:02:01:23.109
02:06:09.896                             : en:02:06:09.896
02:07:00.279                             : en:02:07:00.279
02:09:24.465                             : en:02:09:24.465
02:17:06.885                             : en:02:17:06.885



   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Using a media player no longer in Debian (mplayer).

   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.15.0-rc2 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages vlc depends on:
ii  dpkg                      1.17.7
ii  fonts-freefont-ttf        20120503-4
ii  libaa1                    1.4p5-42
ii  libavcodec54              6:9.11-3+b3
ii  libavutil52               6:9.11-3+b3
ii  libc6                     2.18-4
ii  libcaca0                  0.99.beta18-1.1
ii  libfreetype6              2.5.2-1
ii  libfribidi0               0.19.6-1
ii  libgcc1                   1:4.9.0-1
ii  libgl1-mesa-glx [libgl1]  10.1.0-5
ii  libice6                   2:1.0.8-2
ii  libqtcore4                4:4.8.5+git242-g0315971+dfsg-2
ii  libqtgui4                 4:4.8.5+git242-g0315971+dfsg-2
ii  libsdl-image1.2           1.2.12-5+b2
ii  libsdl1.2debian           1.2.15-9
ii  libsm6                    2:1.2.1-2
ii  libstdc++6                4.9.0-1
ii  libtar0                   1.2.20-3
ii  libva-x11-1               1.3.0-2
ii  libva1                    1.3.0-2
ii  libvlccore7               2.1.2-2+b3
ii  libx11-6                  2:1.6.2-1
ii  libxcb-composite0         1.10-2
ii  libxcb-keysyms1           0.3.9-1
ii  libxcb-randr0             1.10-2
ii  libxcb-render0            1.10-2
ii  libxcb-shape0             1.10-2
ii  libxcb-shm0               1.10-2
ii  libxcb-xfixes0            1.10-2
ii  libxcb-xv0                1.10-2
ii  libxcb1                   1.10-2
ii  libxext6                  2:1.3.2-1
ii  libxinerama1              2:1.1.3-1
ii  libxpm4                   1:3.5.10-1
ii  vlc-nox                   2.1.2-2+b3
ii  zlib1g                    1:1.2.8.dfsg-1

Versions of packages vlc recommends:
ii  vlc-plugin-notify  2.1.2-2+b3
ii  vlc-plugin-pulse   2.1.2-2+b3
ii  xdg-utils          1.1.0~rc1+git20111210-7

Versions of packages vlc suggests:
ii  videolan-doc  20070626-1

-- debconf-show failed



More information about the pkg-multimedia-maintainers mailing list