Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001601KdenliveMLTpublic2010-05-16 20:432010-07-01 08:34
ReporterEmittor 
Assigned Toj-b-m 
PrioritynormalSeveritycrashReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version0.7.7.1 
Target VersionFixed in Version 
Summary0001601: KdenLive crashes when loading RAW AVI
DescriptionTesting KdenLive I had copied some raw video from my video editing system to edit with Kden.

As soon as I click one of the RAW (PAL-B) files Kdenlive shuts down, giving error:

Executable: kdenlive PID: 1819 Signal: 11 (Segmentation fault)

Steps To Reproduce1. Start Kdenlive.
2. "Add clip" and select a raw AVI file.
Additional InformationI run Ubuntu on a Compaq Presario R3000 laptop which has a nForce chipset.
TagsNo tags attached.
Build/Install MethodDistribution package
Attached Filestxt file icon kdenlive-20100516-kcrash.txt [^] (2,035 bytes) 2010-05-16 20:43 [Show Content]
? file icon crash.avi [^] (9,723,344 bytes) 2010-06-13 13:49

- Relationships

-  Notes
(0005142)
j-b-m (administrator)
2010-05-18 12:03

The crash happens in MLT. Can you try the following:

1) play the RAW clip with FFMpeg:
ffplay myclip.avi

2) play the RAW clip with MLT:
melt myclip.avi

Let us now the result, and also check that you have recent versions of MLT/FFMpeg
(0005280)
Nx (reporter)
2010-06-13 13:49

I have the same issue, ffplay works, melt segfaults. MLT version is 0.5.4 (Ubuntu 10.04)

I'll attach a small file (rendered in Blender 2.5) that crashes MLT.
(0005338)
j-b-m (administrator)
2010-07-01 08:34
edited on: 2010-07-01 08:38

I can reproduce the crash:
melt crash.avi

The problem is in MLT / FFmpeg (tested with latest MLT / FFmpeg). Backtrace below:

(gdb) thread apply all bt

Thread 4 (Thread 0xb7bedb70 (LWP 12147)):
#0 0x02d22a8f in bgr24ToY_mmx_MMX2 (
    dst=0x8187d80 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\212\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200xx\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\201\206\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200s\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200n\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\235\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
    src=0xb734ce40 <Address 0xb734ce40 out of bounds>, width=480,
    unused=0x818755c) at libswscale/swscale_template.c:1846
#1 bgr24ToY_MMX2 (
    dst=0x8187d80 "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\212\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\---Type <return> to continue, or q <return> to quit---
200\200\200\200\200\200\200\200\200\200xx\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\201\206\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200s\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200n\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\235\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200"...,
    src=0xb734ce40 <Address 0xb734ce40 out of bounds>, width=480,
    unused=0x818755c) at libswscale/swscale_template.c:1944
0000002 0x02d26404 in hyscale_MMX2 (c=0x81874f0, src=0xb7becc10,
    srcStride=0xb7becbe0, srcSliceY=0, srcSliceH=270, dst=0xb7becc00,
    dstStride=0xb7becbf0) at libswscale/swscale_template.c:2389
0000003 swScale_MMX2 (c=0x81874f0, src=0xb7becc10, srcStride=0xb7becbe0,
    srcSliceY=0, srcSliceH=270, dst=0xb7becc00, dstStride=0xb7becbf0)
    at libswscale/swscale_template.c:2688
0000004 0x02d29d35 in sws_scale (c=0x81874f0, src=0x815bc40,
    srcStride=0x815bc50, srcSliceY=0, srcSliceH=270, dst=0xb7becd3c,
---Type <return> to continue, or q <return> to quit---
    dstStride=0xb7becd4c) at libswscale/swscale.c:1926
0000005 0x02151407 in convert_image (frame=0x8166360, buffer=0xb7bed360,
    format=0x80c5b6c, width=0xb7bed01c, height=0xb7bed018, writable=1)
    at producer_avformat.c:734
0000006 producer_get_image (frame=0x8166360, buffer=0xb7bed360,
    format=0x80c5b6c, width=0xb7bed01c, height=0xb7bed018, writable=1)
    at producer_avformat.c:1223
0000007 0x00135f84 in mlt_frame_get_image (this=0x8166360,
    buffer=0xb7bed360, format=0x80c5b6c, width=0xb7bed01c,
    height=0xb7bed018, writable=1) at mlt_frame.c:389
0000008 0x017a3768 in filter_get_image (this=0x8166360, image=0xb7bed360,
    format=0x80c5b6c, width=0xb7bed01c, height=0xb7bed018, writable=1)
    at filter_crop.c:75
0000009 0x00135f84 in mlt_frame_get_image (this=0x8166360,
    buffer=0xb7bed360, format=0x80c5b6c, width=0xb7bed01c,
    height=0xb7bed018, writable=1) at mlt_frame.c:389
0000010 0x0214cd95 in filter_get_image (this=0x8166360, image=0xb7bed360,
    format=0x80c5b6c, width=0xb7bed01c, height=0xb7bed018, writable=0)
    at filter_avdeinterlace.c:311
---Type <return> to continue, or q <return> to quit---
0000011 0x00135f84 in mlt_frame_get_image (this=0x8166360,
    buffer=0xb7bed360, format=0x80c5b6c, width=0xb7bed01c,
    height=0xb7bed018, writable=0) at mlt_frame.c:389
0000012 0x017a8aa2 in filter_get_image (this=0x8166360, image=0xb7bed360,
    format=0x80c5b6c, width=0xb7bed14c, height=0xb7bed148, writable=0)
    at filter_rescale.c:218
0000013 0x00135f84 in mlt_frame_get_image (this=0x8166360,
    buffer=0xb7bed360, format=0x80c5b6c, width=0xb7bed14c,
    height=0xb7bed148, writable=0) at mlt_frame.c:389
0000014 0x017a90c1 in filter_get_image (this=0x8166360, image=0xb7bed360,
    format=0x80c5b6c, width=0xb7bed37c, height=0xb7bed378, writable=0)
    at filter_resize.c:262
0000015 0x00135f84 in mlt_frame_get_image (this=0x8166360,
    buffer=0xb7bed360, format=0x80c5b6c, width=0xb7bed37c,
    height=0xb7bed378, writable=0) at mlt_frame.c:389
0000016 0x00147d08 in producer_get_image (this=0x8165b38, buffer=0xb7bed360,
    format=0x80c5b6c, width=0xb7bed37c, height=0xb7bed378, writable=0)
    at mlt_tractor.c:274
0000017 0x00135f84 in mlt_frame_get_image (this=0x8165b38,
---Type <return> to continue, or q <return> to quit---
    buffer=0xb7bed360, format=0x80c5b6c, width=0xb7bed37c,
    height=0xb7bed378, writable=0) at mlt_frame.c:389
0000018 0x001451aa in consumer_read_ahead_thread (arg=0x80c5b28)
    at mlt_consumer.c:632
0000019 0x0015496e in start_thread (arg=0xb7bedb70) at pthread_create.c:300
0000020 0x00235a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130


- Issue History
Date Modified Username Field Change
2010-05-16 20:43 Emittor New Issue
2010-05-16 20:43 Emittor File Added: kdenlive-20100516-kcrash.txt
2010-05-18 12:03 j-b-m Note Added: 0005142
2010-05-18 12:03 j-b-m Assigned To => j-b-m
2010-05-18 12:03 j-b-m Status new => feedback
2010-06-13 13:49 Nx Note Added: 0005280
2010-06-13 13:49 Nx File Added: crash.avi
2010-07-01 08:33 j-b-m Category File Loading => MLT
2010-07-01 08:34 j-b-m Note Added: 0005338
2010-07-01 08:34 j-b-m Status feedback => acknowledged
2010-07-01 08:35 j-b-m Note Edited: 0005338 View Revisions
2010-07-01 08:38 j-b-m Note Edited: 0005338 View Revisions


Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker