| Anonymous | Login | Signup for a new account | 2013-05-24 02:35 CEST | ![]() |
| Main | My View | View Issues | Change Log | Roadmap |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
| 0001810 | Kdenlive | MLT | public | 2010-09-11 23:08 | 2010-09-18 21:45 | ||||||||
| Reporter | mcfrisk | ||||||||||||
| Assigned To | |||||||||||||
| Priority | normal | Severity | crash | Reproducibility | have not tried | ||||||||
| Status | new | Resolution | open | ||||||||||
| Platform | x86 | OS | Debian Linux | OS Version | unstable | ||||||||
| Product Version | Recent git | ||||||||||||
| Target Version | Fixed in Version | ||||||||||||
| Summary | 0001810: audio related crash | ||||||||||||
| Description | Hit this while previewing a timeline with two wav files on audio tracks and some JPG images with pan and zoom and transitions in between. | ||||||||||||
| Steps To Reproduce | Don't know exactly, maybe timing related. | ||||||||||||
| Tags | No tags attached. | ||||||||||||
| Build/Install Method | Manual build from SVN | ||||||||||||
| Attached Files | Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x9d2e7b70 (LWP 25412)]
0xb3dab87b in av_close_input_file (s=0xadf3a5d8) at libavformat/utils.c:2496
2496 ByteIOContext *pb = s->iformat->flags & AVFMT_NOFILE ? NULL : s->pb;
(gdb) thread apply all bt full
Thread 964 (Thread 0xad919b70 (LWP 25581)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6270f7f in __pthread_cond_wait (cond=0x87da82c, mutex=0x87da814)
at pthread_cond_wait.c:153
__status = -512
_val = 34517
futex_val = <value optimized out>
buffer = {__routine = 0xb6271140 <__condvar_cleanup>,
__arg = 0xad9191d8, __canceltype = -1208254116, __prev = 0x0}
cbuffer = {oldtype = 0, cond = 0x87da82c, mutex = 0x87da814,
bc_seq = 17258}
err = <value optimized out>
pshared = 0
val = <value optimized out>
seq = 17258
#2 0xb635ce0d in __pthread_cond_wait (cond=0x87da82c, mutex=0x87da814)
at forward.c:139
__p = 0xfffffe00
#3 0xb284a94e in video_thread (arg=0x87d06c8) at consumer_sdl.c:660
now = {tv_sec = 1284238829, tv_usec = 933888}
start = 1284238753921888
---Type <return> to continue, or q <return> to quit---
tm = {tv_sec = 0, tv_nsec = 25229500}
next = 0xfffffe00
speed = 1
real_time = 1
#4 0xb626c955 in start_thread (arg=0xad919b70) at pthread_create.c:300
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xad919b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1238904844, 0, 4001536,
-1382968248, 1349598758, 1053144081}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0xb634fe7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 963 (Thread 0xb14b1b70 (LWP 25580)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1 0xb6270f7f in __pthread_cond_wait (cond=0x87da7e4, mutex=0x87da7cc)
at pthread_cond_wait.c:153
__status = -512
_val = 36697
futex_val = <value optimized out>
buffer = {__routine = 0xb6271140 <__condvar_cleanup>,
__arg = 0xb14b1208, __canceltype = -1320480052, __prev = 0x0}
cbuffer = {oldtype = 2, cond = 0x87da7e4, mutex = 0x87da7cc,
bc_seq = 18348}
err = <value optimized out>
pshared = 0
val = <value optimized out>
seq = 18348
#2 0xb635ce0d in __pthread_cond_wait (cond=0x87da7e4, mutex=0x87da7cc)
at forward.c:139
__p = 0xfffffe00
#3 0xb284a524 in sdl_fill_audio (udata=0x87d06c8, stream=0x28c69d00 "",
len=4096) at consumer_sdl.c:308
volume = 1
#4 0xb26b9b0d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#5 0xb26c185e in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6 0xb270e0bd in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7 0xb626c955 in start_thread (arg=0xb14b1b70) at pthread_create.c:300
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xb14b1b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1238904844, 0, 4001536,
-1320479672, -445563361, 1053144081}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#8 0xb634fe7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 962 (Thread 0x98535b70 (LWP 25579)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6273c39 in __lll_lock_wait ()
at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
---Type <return> to continue, or q <return> to quit---
No locals.
#2 0xb626f03b in _L_lock_748 () from /lib/i686/cmov/libpthread.so.0
No locals.
#3 0xb626ee61 in __pthread_mutex_lock (mutex=0xde10d7c)
at pthread_mutex_lock.c:61
ignore3 = <value optimized out>
ignore1 = -512
ignore2 = 128
__PRETTY_FUNCTION__ = "__pthread_mutex_lock"
type = <value optimized out>
#4 0xb635cfd6 in pthread_mutex_lock (mutex=0xde10d7c) at forward.c:182
__p = 0xfffffe00
#5 0xb7faa1e5 in mlt_service_lock (this=0xde10d98) at mlt_service.c:137
No locals.
#6 0xb7fb0b8a in consumer_read_ahead_thread (arg=0x87d06c8)
at mlt_consumer.c:682
width = 1280
height = 720
video_off = 0
preview_off = <value optimized out>
preview_format = <value optimized out>
afmt = mlt_audio_pcm
counter = 2305
---Type <return> to continue, or q <return> to quit---
fps = 29.970029970029969
channels = 2
frequency = 48000
samples = 1602
audio = 0x25ad6af0
audio_off = 0
frame = 0xad054f08
image = 0x87d75030 "\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200"...
ante = {tv_sec = 1284238829, tv_usec = 925360}
count = 58
skipped = 0
time_wait = 71534
time_frame = 111632
---Type <return> to continue, or q <return> to quit---
time_process = 2187946
skip_next = 1
lock_object = <value optimized out>
#7 0xb626c955 in start_thread (arg=0x98535b70) at pthread_create.c:300
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0x98535b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1238904844, 0, 4001536,
-1739369400, -705610163, 1053144081}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#8 0xb634fe7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 961 (Thread 0xb1cb2b70 (LWP 25578)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6270f7f in __pthread_cond_wait (cond=0x87d0730, mutex=0x87d0718)
---Type <return> to continue, or q <return> to quit---
at pthread_cond_wait.c:153
__status = -512
_val = 4409
futex_val = <value optimized out>
buffer = {__routine = 0xb6271140 <__condvar_cleanup>,
__arg = 0xb1cb2198, __canceltype = 48, __prev = 0x0}
cbuffer = {oldtype = 0, cond = 0x87d0730, mutex = 0x87d0718,
bc_seq = 2204}
err = <value optimized out>
pshared = 0
val = <value optimized out>
seq = 2204
#2 0xb635ce0d in __pthread_cond_wait (cond=0x87d0730, mutex=0x87d0718)
at forward.c:139
__p = 0xfffffe00
#3 0xb7fb0540 in mlt_consumer_rt_frame (this=0x87d06c8) at mlt_consumer.c:892
size = 1
frame = <value optimized out>
#4 0xb2849e8e in consumer_thread (arg=0x87d06c8) at consumer_sdl.c:756
terminate_on_pause = 1
terminated = 0
thread = <value optimized out>
init_audio = 0
---Type <return> to continue, or q <return> to quit---
init_video = 0
frame = <value optimized out>
playtime = 76065000
tm = {tv_sec = 0, tv_nsec = 100000}
#5 0xb626c955 in start_thread (arg=0xb1cb2b70) at pthread_create.c:300
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xb1cb2b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1238904844, 0, 4001536,
-1312086968, -451854818, 1053144081}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0xb634fe7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 800 (Thread 0x9d2e7b70 (LWP 25412)):
#0 0xb3dab87b in av_close_input_file (s=0xadf3a5d8)
at libavformat/utils.c:2496
---Type <return> to continue, or q <return> to quit---
pb = <value optimized out>
#1 0xb52f378a in producer_set_up_audio (producer=0x29299c00, frame=0x9c4f56c,
index=0) at producer_avformat.c:1918
producer = 0x29299c00
context = <value optimized out>
index = 0
#2 producer_get_frame (producer=0x29299c00, frame=0x9c4f56c, index=0)
at producer_avformat.c:2028
cache_item = <value optimized out>
this = 0xadfb30c8
#3 0xb7fac26d in producer_get_frame (service=0x29299c00, frame=0x9c4f56c,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0x29299c00
result = 1610260610
this = 0x29299c00
#4 0xb7faa296 in mlt_service_get_frame (this=0x29299c00, frame=0x9c4f56c,
index=0) at mlt_service.c:457
in = 0
out = 7767
position = 6756
---Type <return> to continue, or q <return> to quit---
result = <value optimized out>
#5 0xb7fabf04 in producer_get_frame (service=0x25c4ec10, frame=0x9c4f56c,
index=0) at mlt_producer.c:629
speed = 0
parent = 0x29299c00
clone = <value optimized out>
clone_index = <value optimized out>
result = -1208311678
this = 0x25c4ec10
#6 0xb7faa296 in mlt_service_get_frame (this=0x25c4ec10, frame=0x9c4f56c,
index=0) at mlt_service.c:457
in = 443
out = 7767
position = -1
result = <value optimized out>
#7 0xb7faf888 in producer_get_frame (producer=0x963cf48, frame=0x9c4f56c,
index=0) at mlt_playlist.c:1769
this = <value optimized out>
progressive = 0
properties = 0x2495
#8 0xb7fac26d in producer_get_frame (service=0x963cf48, frame=0x9c4f56c,
index=0) at mlt_producer.c:578
properties = <value optimized out>
---Type <return> to continue, or q <return> to quit---
eof = <value optimized out>
speed = 1
clone = 0x963cf48
result = -1208311678
this = 0x963cf48
#9 0xb7faa296 in mlt_service_get_frame (this=0x963cf48, frame=0x9c4f56c,
index=0) at mlt_service.c:457
in = 0
out = 16910
position = -1
result = <value optimized out>
#10 0xb7facb52 in producer_get_frame (parent=0xde13ee0, frame=0x9c4f56c,
index=1) at mlt_multitrack.c:453
producer = 0x963cf48
hide = 1
speed = -nan(0x8000000000000)
position = 8353
properties = <value optimized out>
this = <value optimized out>
#11 0xb7fac26d in producer_get_frame (service=0xde13ee0, frame=0x9c4f56c,
index=1) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
---Type <return> to continue, or q <return> to quit---
speed = 1
clone = 0xde13ee0
result = -1208311678
this = 0xde13ee0
#12 0xb7faa296 in mlt_service_get_frame (this=0xde13ee0, frame=0x9c4f56c,
index=1) at mlt_service.c:457
in = 0
out = 33482
position = -1
result = <value optimized out>
#13 0xb7fb2336 in transition_get_frame (service=0xde18d30, frame=0xb8c240c,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xde18d30
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
---Type <return> to continue, or q <return> to quit---
always_active = 1
type = 2
reverse_order = 0
#14 0xb7faa296 in mlt_service_get_frame (this=0xde18d30, frame=0xb8c240c,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#15 0xb7fb2336 in transition_get_frame (service=0xde1a528, frame=0xbde302c,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xde1a528
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
---Type <return> to continue, or q <return> to quit---
type = 2
reverse_order = 0
#16 0xb7faa296 in mlt_service_get_frame (this=0xde1a528, frame=0xbde302c,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#17 0xb7fb2336 in transition_get_frame (service=0xde1bd38, frame=0xde1a38c,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xde1bd38
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
type = 2
---Type <return> to continue, or q <return> to quit---
reverse_order = 0
#18 0xb7faa296 in mlt_service_get_frame (this=0xde1bd38, frame=0xde1a38c,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#19 0xb7fb2336 in transition_get_frame (service=0xde1d530, frame=0xde1eb14,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xde1d530
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
---Type <return> to continue, or q <return> to quit---
#20 0xb7faa296 in mlt_service_get_frame (this=0xde1d530, frame=0xde1eb14,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#21 0xb7fb2336 in transition_get_frame (service=0xde1ed48, frame=0xdd9c3c4,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xde1ed48
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
#22 0xb7faa296 in mlt_service_get_frame (this=0xde1ed48, frame=0xdd9c3c4,
---Type <return> to continue, or q <return> to quit---
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#23 0xb7fb2336 in transition_get_frame (service=0xde20558, frame=0xb03aff78,
index=6) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xde20558
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
#24 0xb7faa296 in mlt_service_get_frame (this=0xde20558, frame=0xb03aff78,
index=6) at mlt_service.c:457
---Type <return> to continue, or q <return> to quit---
in = 0
out = 0
position = -1
result = <value optimized out>
#25 0xb7fb2336 in transition_get_frame (service=0x2a14ecd0, frame=0xb014f6e8,
index=6) at mlt_transition.c:290
i = 7
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x2a14ecd0
accepts_blanks = 0
a_track = 6
b_track = <value optimized out>
in = 24820
out = 24832
always_active = 0
type = 1
reverse_order = 0
#26 0xb7faa296 in mlt_service_get_frame (this=0x2a14ecd0, frame=0xb014f6e8,
index=6) at mlt_service.c:457
in = 24820
---Type <return> to continue, or q <return> to quit---
out = 24832
position = -1
result = <value optimized out>
#27 0xb7fb2336 in transition_get_frame (service=0x2a745890, frame=0x8641491c,
index=5) at mlt_transition.c:290
i = 7
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x2a745890
accepts_blanks = 0
a_track = 6
b_track = <value optimized out>
in = 24929
out = 24944
always_active = 0
type = 1
reverse_order = 0
#28 0xb7faa296 in mlt_service_get_frame (this=0x2a745890, frame=0x8641491c,
index=5) at mlt_service.c:457
in = 24929
out = 24944
---Type <return> to continue, or q <return> to quit---
position = -1
result = <value optimized out>
#29 0xb7fb2336 in transition_get_frame (service=0x2a7455c0, frame=0xb03449b4,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x2a7455c0
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24355
out = 24364
always_active = 0
type = 1
reverse_order = 0
#30 0xb7faa296 in mlt_service_get_frame (this=0x2a7455c0, frame=0xb03449b4,
index=5) at mlt_service.c:457
in = 24355
out = 24364
position = -1
---Type <return> to continue, or q <return> to quit---
result = <value optimized out>
#31 0xb7fb2336 in transition_get_frame (service=0x25865f28, frame=0xb03a773c,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x25865f28
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24705
out = 24718
always_active = 0
type = 1
reverse_order = 0
#32 0xb7faa296 in mlt_service_get_frame (this=0x25865f28, frame=0xb03a773c,
index=5) at mlt_service.c:457
in = 24705
out = 24718
position = -1
result = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#33 0xb7fb2336 in transition_get_frame (service=0x25867870, frame=0xb0343e7c,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x25867870
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24444
out = 24455
always_active = 0
type = 1
reverse_order = 0
#34 0xb7faa296 in mlt_service_get_frame (this=0x25867870, frame=0xb0343e7c,
index=5) at mlt_service.c:457
in = 24444
out = 24455
position = -1
result = <value optimized out>
#35 0xb7fb2336 in transition_get_frame (service=0x258691c8, frame=0x8716f8f4,
---Type <return> to continue, or q <return> to quit---
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x258691c8
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24544
out = 24550
always_active = 0
type = 1
reverse_order = 0
#36 0xb7faa296 in mlt_service_get_frame (this=0x258691c8, frame=0x8716f8f4,
index=5) at mlt_service.c:457
in = 24544
out = 24550
position = -1
result = <value optimized out>
#37 0xb7fb2336 in transition_get_frame (service=0x2586aaf8, frame=0xb034468c,
index=5) at mlt_transition.c:290
---Type <return> to continue, or q <return> to quit---
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x2586aaf8
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24624
out = 24631
always_active = 0
type = 1
reverse_order = 0
#38 0xb7faa296 in mlt_service_get_frame (this=0x2586aaf8, frame=0xb034468c,
index=5) at mlt_service.c:457
in = 24624
out = 24631
position = -1
result = <value optimized out>
#39 0xb7fb2336 in transition_get_frame (service=0x2586c450, frame=0xb01deea8,
index=4) at mlt_transition.c:290
i = 6
---Type <return> to continue, or q <return> to quit---
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x2586c450
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 8352
out = 8360
always_active = 0
type = 1
reverse_order = 0
#40 0xb7faa296 in mlt_service_get_frame (this=0x2586c450, frame=0xb01deea8,
index=4) at mlt_service.c:457
in = 8352
out = 8360
position = -1
result = <value optimized out>
#41 0xb7fb2336 in transition_get_frame (service=0x26f82798, frame=0x87624e30,
index=4) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
---Type <return> to continue, or q <return> to quit---
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0x26f82798
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 7889
out = 7903
always_active = 0
type = 1
reverse_order = 0
#42 0xb7faa296 in mlt_service_get_frame (this=0x26f82798, frame=0x87624e30,
index=4) at mlt_service.c:457
in = 7889
out = 7903
position = -1
result = <value optimized out>
#43 0xb7fb2336 in transition_get_frame (service=0x2570ba48, frame=0x9d2e70ac,
index=0) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
invalid = <value optimized out>
---Type <return> to continue, or q <return> to quit---
position = <value optimized out>
error = <value optimized out>
this = 0x2570ba48
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 7999
out = 8014
always_active = 0
type = 1
reverse_order = 0
#44 0xb7faa296 in mlt_service_get_frame (this=0x2570ba48, frame=0x9d2e70ac,
index=0) at mlt_service.c:457
in = 7999
out = 8014
position = -1
result = <value optimized out>
#45 0xb7fb311e in producer_get_frame (parent=0xde10d98, frame=0x9d2e72ac,
track=0) at mlt_tractor.c:388
props_count = 72
j = <value optimized out>
video = 0x0
label = "\372\267P\025\341\rWt\373\267\300p.\235\\\201\373\267\210\025\3---Type <return> to continue, or q <return> to quit---
41\r\254r.\235\060\t\341\r"
id = 0x95948f8 "3138"
audio = <value optimized out>
first_video = 0x0
temp_properties = 0x7
global_feed = 1
done = 72
temp = 0x0
i = 0
data_queue = 0x0
#46 0xb7fac26d in producer_get_frame (service=0xde10d98, frame=0x9d2e72ac,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0xde10d98
result = -1208311678
this = 0xde10d98
#47 0xb7faa296 in mlt_service_get_frame (this=0xde10d98, frame=0x9d2e72ac,
index=0) at mlt_service.c:457
in = 0
out = 33482
position = -1
---Type <return> to continue, or q <return> to quit---
result = <value optimized out>
#48 0xb7faa4f4 in service_get_frame (this=0x1, frame=0x9d2e72ac,
index=-1376541224) at mlt_service.c:372
producer = 0x541
base = <value optimized out>
#49 0xb7faa296 in mlt_service_get_frame (this=0x87ce2c8, frame=0x9d2e72ac,
index=0) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#50 0xb7fb0296 in mlt_consumer_get_frame (this=0x87ce2c8) at mlt_consumer.c:513
frame = 0xadfc1760
#51 0xb284d5ec in consumer_thread (arg=0x87ce2c8) at consumer_sdl_preview.c:297
producer = 0xde10d98
frame = 0x87d06c8
last_position = 8352
eof_threshold = 11
prefill = <value optimized out>
buffer = 1
preview_off = 0
__PRETTY_FUNCTION__ = "consumer_thread"
#52 0xb626c955 in start_thread (arg=0x9d2e7b70) at pthread_create.c:300
---Type <return> to continue, or q <return> to quit---
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0x9d2e7b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1238904844, 0, 4001536,
-1657899960, 800144967, 1053144081}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#53 0xb634fe7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 1 (Thread 0xb549fae0 (LWP 24214)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6342696 in *__GI___poll (fds=0xb63c5ff4, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
oldtype = 0
result = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#2 0xb5ec10f0 in ?? () from /usr/lib/libxcb.so.1
No symbol table info available.
#3 0xb5ec3761 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
No symbol table info available.
#4 0xb5ecf4cb in xcb_xc_misc_get_xid_range_reply () from /usr/lib/libxcb.so.1
No symbol table info available.
#5 0xb5ec3daf in xcb_generate_id () from /usr/lib/libxcb.so.1
No symbol table info available.
#6 0xb7746362 in _XIDHandler () from /usr/lib/libX11.so.6
No symbol table info available.
#7 0xb773fa57 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#8 0xb771c1da in XCreatePixmap () from /usr/lib/libX11.so.6
No symbol table info available.
#9 0xb6764b1d in QX11PixmapData::convertToARGB32 (this=0x2a552c10,
preserveContents=false) at image/qpixmap_x11.cpp:2272
pm = 16
p = <value optimized out>
#10 0xb6765e8c in QX11PixmapData::fill (this=0x2a552c10, fillColor=...)
at image/qpixmap_x11.cpp:1200
src = <value optimized out>
gc = 0xbfffb9d8
#11 0xb67525d3 in QPixmap::fill (this=0xbfffbff8, color=...)
---Type <return> to continue, or q <return> to quit---
at image/qpixmap.cpp:984
No locals.
#12 0xb3e5f3ce in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
No symbol table info available.
#13 0xb3e465b4 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
No symbol table info available.
#14 0xb716f7da in QMetaObject::metacall (object=0x840a640,
cl=QMetaObject::ReadProperty, idx=138454592, argv=0xbfffbfdc)
at kernel/qmetaobject.cpp:237
mo = <value optimized out>
#15 0xb7173605 in QMetaMethod::invoke (this=0xbfffc594, object=0x840a640,
connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=...,
val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=...,
val9=...) at kernel/qmetaobject.cpp:1533
paramCount = 4
currentThread = 0x8381058
param = {0xbfffc894, 0xbfffc658, 0xbfffc65c, 0xbfffc660, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}
methodIndex = 17
typeNames = {0xb6db533c "QIcon", 0xb6db532d "StandardPixmap",
0xb6db5319 "const QStyleOption*", 0xb6db530a "const QWidget*", 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
metaMethodArgumentCount = <value optimized out>
---Type <return> to continue, or q <return> to quit---
objectThread = 0x8381058
#16 0xb7173bb0 in QMetaObject::invokeMethod (obj=0x840a640,
member=0xb6db5342 "standardIconImplementation", type=Qt::DirectConnection,
ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=...,
val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1113
sig = {a = 512, s = 78,
ptr = 0xbfffc360 "standardIconImplementation(StandardPixmap,const QStyleOption*,const QWidget*)", {
array = "standardIconImplementation(StandardPixmap,const QStyleOption*,const QWidget*)\000/\266\264\001\266%\330\303\377\277P\016\002+`\361'\267@\310\067\b\034AP&\350\303\377\277\r\206\006\267P\001\000\000\275;/\266\f\000\000\000X\000\000\000\371\205\006\267`\361'\267\b\304\377\277\005r\f\267P\001\000\000`\000\000\000\273\350}\266$\275\371\266\240s<\266$\275\371\266\034AP&\254\v{\266`\003\217%@\310\067\b\020\000\000\000zE~\266h\306\377\277LYW*`\003\217%@\310\067\bX\000\000\000\214\333\377\277h\304\377\277$\275\371\266\034AP&\214\333\377\277h\304\377\277\213A~\266\034AP&\000\000\000\000\020\000\000\000$\275\371\266\034AP&\214\333\377\277\310\304\377\277_\351}\266\034AP&\230\304\377\277\270\304\377\277zE~\266\000\000\000\000\370"..., q_for_alignment_1 = 7237954635114312819,
q_for_alignment_2 = 7.2736660558848925e+175}}
paramCount = <value optimized out>
idx = <value optimized out>
typeNames = {0xb6db533c "QIcon", 0xb6db532d "StandardPixmap",
0xb6db5319 "const QStyleOption*", 0xb6db530a "const QWidget*", 0x0,
---Type <return> to continue, or q <return> to quit---
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
method = {mobj = 0xb3e6d08c, handle = 16}
#17 0xb698430c in QStyle::standardIcon (this=0x840a640,
standardIcon=QStyle::SP_TitleBarCloseButton, option=0xbfffd65c,
widget=0x87bcfe0) at styles/qstyle.cpp:2279
result = DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
(gdb)
Starting program: /usr/bin/melt /home/mcfrisk/kdenlive/scripts/full_project_32.sh.mlt -profile hdv_720_30p -consumer avformat:/home/mcfrisk/video/verbier_2010/testi32.m2t progress=1 f=mpegts acodec=mp2 ab=384k ar=48000 ac=2 vcodec=mpeg2video s=1280x720 b=19700k g=15 trellis=1 profile=hdv_720_30p progressive=1
[Thread debugging using libthread_db enabled]
[New Thread 0xb2112b70 (LWP 25850)]
[New Thread 0xb17bfb70 (LWP 25851)]
Current Frame: 8352, percentage: 24
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb17bfb70 (LWP 25851)]
0xb7de787b in av_close_input_file (s=0xca6f2e8) at libavformat/utils.c:2496
2496 ByteIOContext *pb = s->iformat->flags & AVFMT_NOFILE ? NULL : s->pb;
(gdb) thread apply all bt full
Thread 3 (Thread 0xb17bfb70 (LWP 25851)):
#0 0xb7de787b in av_close_input_file (s=0xca6f2e8) at libavformat/utils.c:2496
pb = <value optimized out>
#1 0xb7fd65c6 in producer_set_up_video (producer=0xa4cb648, frame=0xbeb8d68,
index=0) at producer_avformat.c:1427
producer = 0xa4cb648
context = <value optimized out>
index = 0
#2 producer_get_frame (producer=0xa4cb648, frame=0xbeb8d68, index=0)
at producer_avformat.c:2025
cache_item = <value optimized out>
this = 0xc7ea400
#3 0xb7fac26d in producer_get_frame (service=0xa4cb648, frame=0xbeb8d68,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0xa4cb648
result = 1610260610
this = 0xa4cb648
#4 0xb7faa296 in mlt_service_get_frame (this=0xa4cb648, frame=0xbeb8d68,
index=0) at mlt_service.c:457
---Type <return> to continue, or q <return> to quit---
in = 0
out = 1433
position = 264
result = <value optimized out>
#5 0xb7fabf04 in producer_get_frame (service=0xb7612b8, frame=0xbeb8d68,
index=0) at mlt_producer.c:629
speed = 0
parent = 0xa4cb648
clone = <value optimized out>
clone_index = <value optimized out>
result = -1208311678
this = 0xb7612b8
#6 0xb7faa296 in mlt_service_get_frame (this=0xb7612b8, frame=0xbeb8d68,
index=0) at mlt_service.c:457
in = 204
out = 272
position = -1
result = <value optimized out>
#7 0xb7faf888 in producer_get_frame (producer=0x9f7a098, frame=0xbeb8d68,
index=0) at mlt_playlist.c:1769
this = <value optimized out>
progressive = 0
properties = 0x20a9
---Type <return> to continue, or q <return> to quit---
#8 0xb7fac26d in producer_get_frame (service=0x9f7a098, frame=0xbeb8d68,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0x9f7a098
result = -1208311678
this = 0x9f7a098
#9 0xb7faa296 in mlt_service_get_frame (this=0x9f7a098, frame=0xbeb8d68,
index=0) at mlt_service.c:457
in = 0
out = 33482
position = -1
result = <value optimized out>
#10 0xb7facb52 in producer_get_frame (parent=0xc2d4420, frame=0xbeb8d68,
index=6) at mlt_multitrack.c:453
producer = 0x9f7a098
hide = 3
speed = -nan(0x8000000000000)
position = 8352
properties = <value optimized out>
this = <value optimized out>
#11 0xb7fac26d in producer_get_frame (service=0xc2d4420, frame=0xbeb8d68,
---Type <return> to continue, or q <return> to quit---
index=6) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0xc2d4420
result = -1208311678
this = 0xc2d4420
#12 0xb7faa296 in mlt_service_get_frame (this=0xc2d4420, frame=0xbeb8d68,
index=6) at mlt_service.c:457
in = 0
out = 33482
position = -1
result = <value optimized out>
#13 0xb7fb23e3 in transition_get_frame (service=0xc2d92a0, frame=0xbeb8d68,
index=6) at mlt_transition.c:358
error = <value optimized out>
this = 0xc2d92a0
accepts_blanks = 0
a_track = 1
b_track = 2
in = 0
out = 0
always_active = 1
---Type <return> to continue, or q <return> to quit---
type = 2
reverse_order = 0
#14 0xb7faa296 in mlt_service_get_frame (this=0xc2d92a0, frame=0xbeb8d68,
index=6) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#15 0xb7fb23e3 in transition_get_frame (service=0xc2daaa0, frame=0xbeb8d68,
index=6) at mlt_transition.c:358
error = <value optimized out>
this = 0xc2daaa0
accepts_blanks = 0
a_track = 1
b_track = 3
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
#16 0xb7faa296 in mlt_service_get_frame (this=0xc2daaa0, frame=0xbeb8d68,
index=6) at mlt_service.c:457
in = 0
---Type <return> to continue, or q <return> to quit---
out = 0
position = -1
result = <value optimized out>
#17 0xb7fb23e3 in transition_get_frame (service=0xc2dc2b0, frame=0xbeb8d68,
index=6) at mlt_transition.c:358
error = <value optimized out>
this = 0xc2dc2b0
accepts_blanks = 0
a_track = 1
b_track = 4
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
#18 0xb7faa296 in mlt_service_get_frame (this=0xc2dc2b0, frame=0xbeb8d68,
index=6) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#19 0xb7fb23e3 in transition_get_frame (service=0xc2ddac8, frame=0xbeb8d68,
index=6) at mlt_transition.c:358
---Type <return> to continue, or q <return> to quit---
error = <value optimized out>
this = 0xc2ddac8
accepts_blanks = 0
a_track = 1
b_track = 5
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
#20 0xb7faa296 in mlt_service_get_frame (this=0xc2ddac8, frame=0xbeb8d68,
index=6) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#21 0xb7fb2336 in transition_get_frame (service=0xc2df2d0, frame=0xbeb8d2c,
index=1) at mlt_transition.c:290
i = 7
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
---Type <return> to continue, or q <return> to quit---
this = 0xc2df2d0
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
#22 0xb7faa296 in mlt_service_get_frame (this=0xc2df2d0, frame=0xbeb8d2c,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#23 0xb7fb2336 in transition_get_frame (service=0xc2e0ad8, frame=0xb2fddc8,
index=6) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2e0ad8
---Type <return> to continue, or q <return> to quit---
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
#24 0xb7faa296 in mlt_service_get_frame (this=0xc2e0ad8, frame=0xb2fddc8,
index=6) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#25 0xb7fb2336 in transition_get_frame (service=0xbc25fd0, frame=0x872dd98,
index=6) at mlt_transition.c:290
i = 7
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xbc25fd0
accepts_blanks = 0
---Type <return> to continue, or q <return> to quit---
a_track = 6
b_track = <value optimized out>
in = 24820
out = 24832
always_active = 0
type = 1
reverse_order = 0
#26 0xb7faa296 in mlt_service_get_frame (this=0xbc25fd0, frame=0x872dd98,
index=6) at mlt_service.c:457
in = 24820
out = 24832
position = -1
result = <value optimized out>
#27 0xb7fb2336 in transition_get_frame (service=0xc2e3e50, frame=0xbeb8d1c,
index=5) at mlt_transition.c:290
i = 7
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2e3e50
accepts_blanks = 0
a_track = 6
---Type <return> to continue, or q <return> to quit---
b_track = <value optimized out>
in = 24929
out = 24944
always_active = 0
type = 1
reverse_order = 0
#28 0xb7faa296 in mlt_service_get_frame (this=0xc2e3e50, frame=0xbeb8d1c,
index=5) at mlt_service.c:457
in = 24929
out = 24944
position = -1
result = <value optimized out>
#29 0xb7fb2336 in transition_get_frame (service=0xc2d6f28, frame=0xbeb8cfc,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2d6f28
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
---Type <return> to continue, or q <return> to quit---
in = 24355
out = 24364
always_active = 0
type = 1
reverse_order = 0
#30 0xb7faa296 in mlt_service_get_frame (this=0xc2d6f28, frame=0xbeb8cfc,
index=5) at mlt_service.c:457
in = 24355
out = 24364
position = -1
result = <value optimized out>
#31 0xb7fb2336 in transition_get_frame (service=0xc2e7088, frame=0xbeb8cdc,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2e7088
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24705
---Type <return> to continue, or q <return> to quit---
out = 24718
always_active = 0
type = 1
reverse_order = 0
#32 0xb7faa296 in mlt_service_get_frame (this=0xc2e7088, frame=0xbeb8cdc,
index=5) at mlt_service.c:457
in = 24705
out = 24718
position = -1
result = <value optimized out>
#33 0xb7fb2336 in transition_get_frame (service=0xc2e8a30, frame=0xbeb8cbc,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2e8a30
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24444
out = 24455
---Type <return> to continue, or q <return> to quit---
always_active = 0
type = 1
reverse_order = 0
#34 0xb7faa296 in mlt_service_get_frame (this=0xc2e8a30, frame=0xbeb8cbc,
index=5) at mlt_service.c:457
in = 24444
out = 24455
position = -1
result = <value optimized out>
#35 0xb7fb2336 in transition_get_frame (service=0xc2d7648, frame=0xbeb8c9c,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2d7648
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24544
out = 24550
always_active = 0
---Type <return> to continue, or q <return> to quit---
type = 1
reverse_order = 0
#36 0xb7faa296 in mlt_service_get_frame (this=0xc2d7648, frame=0xbeb8c9c,
index=5) at mlt_service.c:457
in = 24544
out = 24550
position = -1
result = <value optimized out>
#37 0xb7fb2336 in transition_get_frame (service=0xc2ebd58, frame=0xbeb8c7c,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2ebd58
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 24624
out = 24631
always_active = 0
type = 1
---Type <return> to continue, or q <return> to quit---
reverse_order = 0
#38 0xb7faa296 in mlt_service_get_frame (this=0xc2ebd58, frame=0xbeb8c7c,
index=5) at mlt_service.c:457
in = 24624
out = 24631
position = -1
result = <value optimized out>
#39 0xb7fb2336 in transition_get_frame (service=0xc2d79d8, frame=0xbeb8c58,
index=4) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2d79d8
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 8352
out = 8360
always_active = 0
type = 1
reverse_order = 0
---Type <return> to continue, or q <return> to quit---
#40 0xb7faa296 in mlt_service_get_frame (this=0xc2d79d8, frame=0xbeb8c58,
index=4) at mlt_service.c:457
in = 8352
out = 8360
position = -1
result = <value optimized out>
#41 0xb7fb2336 in transition_get_frame (service=0xc2d7588, frame=0x8471d88,
index=4) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2d7588
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 7889
out = 7903
always_active = 0
type = 1
reverse_order = 0
#42 0xb7faa296 in mlt_service_get_frame (this=0xc2d7588, frame=0x8471d88,
---Type <return> to continue, or q <return> to quit---
index=4) at mlt_service.c:457
in = 7889
out = 7903
position = -1
result = <value optimized out>
#43 0xb7fb2336 in transition_get_frame (service=0xc2f0738, frame=0xb17beaec,
index=0) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xc2f0738
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 7999
out = 8014
always_active = 0
type = 1
reverse_order = 0
#44 0xb7faa296 in mlt_service_get_frame (this=0xc2f0738, frame=0xb17beaec,
index=0) at mlt_service.c:457
---Type <return> to continue, or q <return> to quit---
in = 7999
out = 8014
position = -1
result = <value optimized out>
#45 0xb7fb311e in producer_get_frame (parent=0xc2ce838, frame=0xb17bf07c,
track=0) at mlt_tractor.c:388
props_count = 0
j = <value optimized out>
video = 0x0
label = "\372\267\220\373\307\b\000\000\000\000\\\201\373\267\\\201\373\267\300\344,\f|\360{\261@\030-\f"
id = 0x80e0450 "3178"
audio = <value optimized out>
first_video = 0x0
temp_properties = 0x0
global_feed = 1
done = 0
temp = 0x0
i = 0
data_queue = 0x0
#46 0xb7fac26d in producer_get_frame (service=0xc2ce838, frame=0xb17bf07c,
index=0) at mlt_producer.c:578
properties = <value optimized out>
---Type <return> to continue, or q <return> to quit---
eof = <value optimized out>
speed = 1
clone = 0xc2ce838
result = 1610260610
this = 0xc2ce838
#47 0xb7faa296 in mlt_service_get_frame (this=0xc2ce838, frame=0xb17bf07c,
index=0) at mlt_service.c:457
in = 0
out = 33482
position = 8352
result = <value optimized out>
#48 0xb7fabf04 in producer_get_frame (service=0x80e13e8, frame=0xb17bf07c,
index=0) at mlt_producer.c:629
speed = 0
parent = 0xc2ce838
clone = <value optimized out>
clone_index = <value optimized out>
result = -1208311678
this = 0x80e13e8
#49 0xb7faa296 in mlt_service_get_frame (this=0x80e13e8, frame=0xb17bf07c,
index=0) at mlt_service.c:457
in = 0
out = 33482
---Type <return> to continue, or q <return> to quit---
position = -1
result = <value optimized out>
#50 0xb7faf888 in producer_get_frame (producer=0x80ceb08, frame=0xb17bf07c,
index=0) at mlt_playlist.c:1769
this = <value optimized out>
progressive = 0
properties = 0x82cb
#51 0xb7fac26d in producer_get_frame (service=0x80ceb08, frame=0xb17bf07c,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0x80ceb08
result = -1208311678
this = 0x80ceb08
#52 0xb7faa296 in mlt_service_get_frame (this=0x80ceb08, frame=0xb17bf07c,
index=0) at mlt_service.c:457
in = 0
out = 33482
position = -1
result = <value optimized out>
#53 0xb7facb52 in producer_get_frame (parent=0x80d41d0, frame=0xb17bf07c,
index=0) at mlt_multitrack.c:453
---Type <return> to continue, or q <return> to quit---
producer = 0x80ceb08
hide = 0
speed = -nan(0x8000000000000)
position = 8352
properties = <value optimized out>
this = <value optimized out>
#54 0xb7fac26d in producer_get_frame (service=0x80d41d0, frame=0xb17bf07c,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0x80d41d0
result = -1208311678
this = 0x80d41d0
#55 0xb7faa296 in mlt_service_get_frame (this=0x80d41d0, frame=0xb17bf07c,
index=0) at mlt_service.c:457
in = 0
out = 33482
position = -1
result = <value optimized out>
#56 0xb7fb311e in producer_get_frame (parent=0x80d23c8, frame=0xb17bf27c,
track=0) at mlt_tractor.c:388
props_count = -1208257967
---Type <return> to continue, or q <return> to quit---
j = <value optimized out>
video = 0x0
label = "\372\267 9\r\bWt\373\267\\\201\373\267\\\201\373\267X9\r\b|\362{\261@$\r\b"
id = 0x8b6f490 "3179"
audio = <value optimized out>
first_video = 0x0
temp_properties = 0xb7fb815c
global_feed = 0
done = -1208257967
temp = 0xbc71ca8
i = 0
data_queue = 0x0
#57 0xb7fac26d in producer_get_frame (service=0x80d23c8, frame=0xb17bf27c,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0x80d23c8
result = -1208311678
this = 0x80d23c8
#58 0xb7faa296 in mlt_service_get_frame (this=0x80d23c8, frame=0xb17bf27c,
index=0) at mlt_service.c:457
---Type <return> to continue, or q <return> to quit---
in = 0
out = 33482
position = -1
result = <value optimized out>
#59 0xb7faa4f4 in service_get_frame (this=0x1, frame=0xb17bf27c,
index=212267752) at mlt_service.c:372
producer = 0x4f1
base = <value optimized out>
#60 0xb7faa296 in mlt_service_get_frame (this=0x805bba8, frame=0xb17bf27c,
index=0) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#61 0xb7fb0296 in mlt_consumer_get_frame (this=0x805bba8) at mlt_consumer.c:513
frame = 0xc7fffe8
#62 0xb7fb0af4 in consumer_read_ahead_thread (arg=0x805bba8)
at mlt_consumer.c:668
width = 1280
height = 720
video_off = 0
preview_off = <value optimized out>
preview_format = <value optimized out>
---Type <return> to continue, or q <return> to quit---
afmt = mlt_audio_pcm
counter = 8352
fps = 29.970029970029969
channels = 2
frequency = 48000
samples = 1601
audio = 0xb106ac0
audio_off = 0
frame = 0x1f3c
image = 0xa1781030 "\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200"...
ante = {tv_sec = 1284241966, tv_usec = 8000}
count = 8352
skipped = 0
---Type <return> to continue, or q <return> to quit---
time_wait = 84060969
time_frame = 56850936
time_process = 110898209
skip_next = 1
lock_object = <value optimized out>
#63 0xb7f86955 in start_thread (arg=0xb17bfb70) at pthread_create.c:300
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xb17bfb70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1208389644, 0, 4001536,
-1317276520, -1632940078, -1717672481}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#64 0xb7f05e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 2 (Thread 0xb2112b70 (LWP 25850)):
#0 0xb7fe2424 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1 0xb7f8af7f in __pthread_cond_wait (cond=0x805bc10, mutex=0x805bbf8)
at pthread_cond_wait.c:153
__status = -512
_val = 11715
futex_val = <value optimized out>
buffer = {__routine = 0xb7f8b140 <__condvar_cleanup>,
__arg = 0xb2111cdc, __canceltype = -1209336558, __prev = 0x0}
cbuffer = {oldtype = 0, cond = 0x805bc10, mutex = 0x805bbf8,
bc_seq = 5857}
err = <value optimized out>
pshared = 0
val = <value optimized out>
seq = 5857
#2 0xb7fb0540 in mlt_consumer_rt_frame (this=0x805bba8) at mlt_consumer.c:892
size = 1
frame = <value optimized out>
#3 0xb7fdaefc in consumer_thread (arg=0x805bba8) at consumer_avformat.c:1071
terminate_on_pause = 1
terminated = 0
real_time_output = -1
ante = {tv_sec = 1284241714, tv_usec = 12454}
fps = 29.970029970029969
---Type <return> to continue, or q <return> to quit---
width = 1280
height = 720
img_width = 1280
img_height = 720
aud_fmt = mlt_audio_pcm
channels = 2
total_channels = 2
frequency = 48000
pcm = 0xb106ac0
samples = 1152
audio_input_frame_size = 1152
frame_count = 8352
frame = <value optimized out>
queue = 0x80cdba8
fifo = 0xc243800
output = 0xc420430
input = 0x80dc170
image = 0xa1781030 "\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020---Type <return> to continue, or q <return> to quit---
\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200\020\200"...
img_fmt = mlt_image_yuv422
audio_buf_2 = 0x0
count = 8352
oc = 0x80dca70
video_st = 0x80dc5a0
audio_st = {0x80dc780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
audio_pts = 278.66399999999999
video_pts = 278.64503333333334
frames = 8352
total_time = 278677839
fmt = 0xb7e09c20
filename = 0xa26d718 "\360A\203\f\370\373\177\f"
format = 0x480 <Address 0x480 out of bounds>
vcodec = <value optimized out>
acodec = 0x0
audio_codec_id = 0
video_codec_id = -1307500808
key = "channels.7", '\000' <repeats 16 times>
---Type <return> to continue, or q <return> to quit---
frame_meta_properties = <value optimized out>
i = <value optimized out>
tmp = <value optimized out>
metavalue = <value optimized out>
#4 0xb7f86955 in start_thread (arg=0xb2112b70) at pthread_create.c:300
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xb2112b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1208389644, 0, 4001536,
-1307499368, 1259032532, -1717672481}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0xb7f05e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 1 (Thread 0xb7e356c0 (LWP 25847)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1 0xb7f8e876 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
No locals.
#2 0x0804a7e2 in transport (argc=19, argv=0xbfffee34) at melt.c:264
value = <value optimized out>
silent = 0
progress = 1
tm = {tv_sec = 0, tv_nsec = 40000}
total_length = 33483
last_position = 8352
#3 main (argc=19, argv=0xbfffee34) at melt.c:510
i = <value optimized out>
consumer = 0x805bba8
melt = 0x80d23c8
store = <value optimized out>
name = 0x804b124 "done"
profile = 0x805bb30
is_progress = 134525413
is_silent = -1208498108
repo = 0x80d23c8
(gdb)
(gdb) bt full
#0 0xb3a9d87b in av_close_input_file (s=0xad7f25f8)
at libavformat/utils.c:2496
pb = <value optimized out>
#1 0xb3c7e7ea in producer_set_up_audio (producer=0x99fc088, frame=0xd0f941c,
index=0) at producer_avformat.c:1924
producer = 0x99fc088
context = <value optimized out>
index = 0
#2 producer_get_frame (producer=0x99fc088, frame=0xd0f941c, index=0)
at producer_avformat.c:2034
cache_item = <value optimized out>
this = 0xa2056930
#3 0xb7fac26d in producer_get_frame (service=0x99fc088, frame=0xd0f941c,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0x99fc088
result = 1610260610
this = 0x99fc088
#4 0xb7faa296 in mlt_service_get_frame (this=0x99fc088, frame=0xd0f941c,
index=0) at mlt_service.c:457
in = 0
---Type <return> to continue, or q <return> to quit---
out = 7767
position = 3005
result = <value optimized out>
#5 0xb7fabf04 in producer_get_frame (service=0x9890e98, frame=0xd0f941c,
index=0) at mlt_producer.c:629
speed = 0
parent = 0x99fc088
clone = <value optimized out>
clone_index = <value optimized out>
result = -1208311678
this = 0x9890e98
#6 0xb7faa296 in mlt_service_get_frame (this=0x9890e98, frame=0xd0f941c,
index=0) at mlt_service.c:457
in = 443
out = 6096
position = -1
result = <value optimized out>
#7 0xb7faf888 in producer_get_frame (producer=0x955afd8, frame=0xd0f941c,
index=0) at mlt_playlist.c:1769
this = <value optimized out>
progressive = 0
properties = 0x1efe
#8 0xb7fac26d in producer_get_frame (service=0x955afd8, frame=0xd0f941c,
---Type <return> to continue, or q <return> to quit---
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0x955afd8
result = -1208311678
this = 0x955afd8
#9 0xb7faa296 in mlt_service_get_frame (this=0x955afd8, frame=0xd0f941c,
index=0) at mlt_service.c:457
in = 0
out = 7933
position = -1
result = <value optimized out>
#10 0xb7facb52 in producer_get_frame (parent=0xd0f4c18, frame=0xd0f941c,
index=1) at mlt_multitrack.c:453
producer = 0x955afd8
hide = 1
speed = -nan(0x8000000000000)
position = 4842
properties = <value optimized out>
this = <value optimized out>
#11 0xb7fac26d in producer_get_frame (service=0xd0f4c18, frame=0xd0f941c,
index=1) at mlt_producer.c:578
---Type <return> to continue, or q <return> to quit---
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0xd0f4c18
result = -1208311678
this = 0xd0f4c18
#12 0xb7faa296 in mlt_service_get_frame (this=0xd0f4c18, frame=0xd0f941c,
index=1) at mlt_service.c:457
in = 0
out = 33612
position = -1
result = <value optimized out>
#13 0xb7fb2336 in transition_get_frame (service=0xd0f99c8, frame=0xd057e3c,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd0f99c8
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
---Type <return> to continue, or q <return> to quit---
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
#14 0xb7faa296 in mlt_service_get_frame (this=0xd0f99c8, frame=0xd057e3c,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#15 0xb7fb2336 in transition_get_frame (service=0xd0fb1c0, frame=0xd057e24,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd0fb1c0
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
---Type <return> to continue, or q <return> to quit---
out = 0
always_active = 1
type = 2
reverse_order = 0
#16 0xb7faa296 in mlt_service_get_frame (this=0xd0fb1c0, frame=0xd057e24,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#17 0xb7fb2336 in transition_get_frame (service=0xd0fc9c0, frame=0xd057e04,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd0fc9c0
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
---Type <return> to continue, or q <return> to quit---
always_active = 1
type = 2
reverse_order = 0
#18 0xb7faa296 in mlt_service_get_frame (this=0xd0fc9c0, frame=0xd057e04,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#19 0xb7fb2336 in transition_get_frame (service=0xd0fe1d8, frame=0xd057de4,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd0fe1d8
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
---Type <return> to continue, or q <return> to quit---
type = 2
reverse_order = 0
#20 0xb7faa296 in mlt_service_get_frame (this=0xd0fe1d8, frame=0xd057de4,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#21 0xb7fb2336 in transition_get_frame (service=0xd0ffa10, frame=0xd057dbc,
index=1) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd0ffa10
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
type = 2
---Type <return> to continue, or q <return> to quit---
reverse_order = 0
#22 0xb7faa296 in mlt_service_get_frame (this=0xd0ffa10, frame=0xd057dbc,
index=1) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#23 0xb7fb2336 in transition_get_frame (service=0xd1011e8, frame=0xd057da8,
index=6) at mlt_transition.c:290
i = 2
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd1011e8
accepts_blanks = 0
a_track = 1
b_track = <value optimized out>
in = 0
out = 0
always_active = 1
type = 2
reverse_order = 0
---Type <return> to continue, or q <return> to quit---
#24 0xb7faa296 in mlt_service_get_frame (this=0xd1011e8, frame=0xd057da8,
index=6) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#25 0xb7fb2336 in transition_get_frame (service=0xd1029e0, frame=0xd057d80,
index=6) at mlt_transition.c:290
i = 7
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd1029e0
accepts_blanks = 0
a_track = 6
b_track = <value optimized out>
in = 25389
out = 25404
always_active = 0
type = 1
reverse_order = 0
#26 0xb7faa296 in mlt_service_get_frame (this=0xd1029e0, frame=0xd057d80,
---Type <return> to continue, or q <return> to quit---
index=6) at mlt_service.c:457
in = 25389
out = 25404
position = -1
result = <value optimized out>
#27 0xb7fb2336 in transition_get_frame (service=0xd104280, frame=0xd057d58,
index=6) at mlt_transition.c:290
i = 7
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd104280
accepts_blanks = 0
a_track = 6
b_track = <value optimized out>
in = 25560
out = 25571
always_active = 0
type = 1
reverse_order = 0
#28 0xb7faa296 in mlt_service_get_frame (this=0xd104280, frame=0xd057d58,
index=6) at mlt_service.c:457
---Type <return> to continue, or q <return> to quit---
in = 25560
out = 25571
position = -1
result = <value optimized out>
#29 0xb7fb2336 in transition_get_frame (service=0xd105c90, frame=0xd11567c,
index=5) at mlt_transition.c:290
i = 7
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd105c90
accepts_blanks = 0
a_track = 6
b_track = <value optimized out>
in = 25501
out = 25516
always_active = 0
type = 1
reverse_order = 0
#30 0xb7faa296 in mlt_service_get_frame (this=0xd105c90, frame=0xd11567c,
index=5) at mlt_service.c:457
in = 25501
---Type <return> to continue, or q <return> to quit---
out = 25516
position = -1
result = <value optimized out>
#31 0xb7fb2336 in transition_get_frame (service=0xd107640, frame=0xd1187c4,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd107640
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 26782
out = 26789
always_active = 0
type = 1
reverse_order = 0
#32 0xb7faa296 in mlt_service_get_frame (this=0xd107640, frame=0xd1187c4,
index=5) at mlt_service.c:457
in = 26782
out = 26789
---Type <return> to continue, or q <return> to quit---
position = -1
result = <value optimized out>
#33 0xb7fb2336 in transition_get_frame (service=0xd108fb8, frame=0xd118844,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd108fb8
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 26602
out = 26613
always_active = 0
type = 1
reverse_order = 0
#34 0xb7faa296 in mlt_service_get_frame (this=0xd108fb8, frame=0xd118844,
index=5) at mlt_service.c:457
in = 26602
out = 26613
position = -1
---Type <return> to continue, or q <return> to quit---
result = <value optimized out>
#35 0xb7fb2336 in transition_get_frame (service=0xd10a958, frame=0xd0f98d4,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd10a958
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 26863
out = 26876
always_active = 0
type = 1
reverse_order = 0
#36 0xb7faa296 in mlt_service_get_frame (this=0xd10a958, frame=0xd0f98d4,
index=5) at mlt_service.c:457
in = 26863
out = 26876
position = -1
result = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#37 0xb7fb2336 in transition_get_frame (service=0xd10a900, frame=0xd110ac4,
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd10a900
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 26513
out = 26522
always_active = 0
type = 1
reverse_order = 0
#38 0xb7faa296 in mlt_service_get_frame (this=0xd10a900, frame=0xd110ac4,
index=5) at mlt_service.c:457
in = 26513
out = 26522
position = -1
result = <value optimized out>
#39 0xb7fb2336 in transition_get_frame (service=0xd0f7fb8, frame=0xd057a34,
---Type <return> to continue, or q <return> to quit---
index=5) at mlt_transition.c:290
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd0f7fb8
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 26702
out = 26708
always_active = 0
type = 1
reverse_order = 0
#40 0xb7faa296 in mlt_service_get_frame (this=0xd0f7fb8, frame=0xd057a34,
index=5) at mlt_service.c:457
in = 26702
out = 26708
position = -1
result = <value optimized out>
#41 0xb7fb2336 in transition_get_frame (service=0xd0f76d0, frame=0xd1156e0,
index=4) at mlt_transition.c:290
---Type <return> to continue, or q <return> to quit---
i = 6
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd0f76d0
accepts_blanks = 0
a_track = 5
b_track = <value optimized out>
in = 10511
out = 10519
always_active = 0
type = 1
reverse_order = 0
#42 0xb7faa296 in mlt_service_get_frame (this=0xd0f76d0, frame=0xd1156e0,
index=4) at mlt_service.c:457
in = 10511
out = 10519
position = -1
result = <value optimized out>
#43 0xb7fb2336 in transition_get_frame (service=0xd110cb8, frame=0xd10c058,
index=4) at mlt_transition.c:290
i = 5
---Type <return> to continue, or q <return> to quit---
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd110cb8
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 10454
out = 10469
always_active = 0
type = 1
reverse_order = 0
#44 0xb7faa296 in mlt_service_get_frame (this=0xd110cb8, frame=0xd10c058,
index=4) at mlt_service.c:457
in = 10454
out = 10469
position = -1
result = <value optimized out>
#45 0xb7fb2336 in transition_get_frame (service=0xd105b98, frame=0xd10bff0,
index=4) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
---Type <return> to continue, or q <return> to quit---
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd105b98
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 10344
out = 10358
always_active = 0
type = 1
reverse_order = 0
#46 0xb7faa296 in mlt_service_get_frame (this=0xd105b98, frame=0xd10bff0,
index=4) at mlt_service.c:457
in = 10344
out = 10358
position = -1
result = <value optimized out>
#47 0xb7fb2336 in transition_get_frame (service=0xd0f72e8, frame=0xd116fa0,
index=4) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
invalid = <value optimized out>
---Type <return> to continue, or q <return> to quit---
position = <value optimized out>
error = <value optimized out>
this = 0xd0f72e8
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 10432
out = 10447
always_active = 0
type = 1
reverse_order = 0
#48 0xb7faa296 in mlt_service_get_frame (this=0xd0f72e8, frame=0xd116fa0,
index=4) at mlt_service.c:457
in = 10432
out = 10447
position = -1
result = <value optimized out>
#49 0xb7fb2336 in transition_get_frame (service=0xd115858, frame=0xd116f20,
index=4) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
---Type <return> to continue, or q <return> to quit---
error = <value optimized out>
this = 0xd115858
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 10322
out = 10336
always_active = 0
type = 1
reverse_order = 0
#50 0xb7faa296 in mlt_service_get_frame (this=0xd115858, frame=0xd116f20,
index=4) at mlt_service.c:457
in = 10322
out = 10336
position = -1
result = <value optimized out>
#51 0xb7fb2336 in transition_get_frame (service=0xd1170f8, frame=0xd0579b0,
index=4) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
---Type <return> to continue, or q <return> to quit---
this = 0xd1170f8
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 8572
out = 8587
always_active = 0
type = 1
reverse_order = 0
#52 0xb7faa296 in mlt_service_get_frame (this=0xd1170f8, frame=0xd0579b0,
index=4) at mlt_service.c:457
in = 8572
out = 8587
position = -1
result = <value optimized out>
#53 0xb7fb2336 in transition_get_frame (service=0xd0f7048, frame=0xb1a180ac,
index=0) at mlt_transition.c:290
i = 5
a_frame = <value optimized out>
invalid = <value optimized out>
position = <value optimized out>
error = <value optimized out>
this = 0xd0f7048
---Type <return> to continue, or q <return> to quit---
accepts_blanks = 0
a_track = 4
b_track = <value optimized out>
in = 8462
out = 8476
always_active = 0
type = 1
reverse_order = 0
#54 0xb7faa296 in mlt_service_get_frame (this=0xd0f7048, frame=0xb1a180ac,
index=0) at mlt_service.c:457
in = 8462
out = 8476
position = -1
result = <value optimized out>
#55 0xb7fb311e in producer_get_frame (parent=0xd0eea48, frame=0xb1a182ac,
track=0) at mlt_tractor.c:388
props_count = 72
j = <value optimized out>
video = 0x0
label = "\372\267@\033\017\rWt\373\267\300\200\241\261\\\201\373\267x\033\017\r\254\202\241\261\070 \017\r"
id = 0xd0f85e8 "3112"
audio = <value optimized out>
---Type <return> to continue, or q <return> to quit---
first_video = 0x0
temp_properties = 0x7
global_feed = 1
done = 72
temp = 0x0
i = 0
data_queue = 0x0
#56 0xb7fac26d in producer_get_frame (service=0xd0eea48, frame=0xb1a182ac,
index=0) at mlt_producer.c:578
properties = <value optimized out>
eof = <value optimized out>
speed = 1
clone = 0xd0eea48
result = -1208311678
this = 0xd0eea48
#57 0xb7faa296 in mlt_service_get_frame (this=0xd0eea48, frame=0xb1a182ac,
index=0) at mlt_service.c:457
in = 0
out = 33612
position = -1
result = <value optimized out>
#58 0xb7faa4f4 in service_get_frame (this=0x1, frame=0xb1a182ac,
index=-1384176136) at mlt_service.c:372
---Type <return> to continue, or q <return> to quit---
producer = 0xd1
base = <value optimized out>
#59 0xb7faa296 in mlt_service_get_frame (this=0x88253c0, frame=0xb1a182ac,
index=0) at mlt_service.c:457
in = 0
out = 0
position = -1
result = <value optimized out>
#60 0xb7fb0296 in mlt_consumer_get_frame (this=0x88253c0) at mlt_consumer.c:513
frame = 0xa23315b0
#61 0xb25385ec in consumer_thread (arg=0x88253c0) at consumer_sdl_preview.c:297
producer = 0xd0eea48
frame = 0x88277c0
last_position = 4841
eof_threshold = 11
prefill = <value optimized out>
buffer = 1
preview_off = 0
__PRETTY_FUNCTION__ = "consumer_thread"
#62 0xb626c955 in start_thread (arg=0xb1a18b70) at pthread_create.c:300
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
---Type <return> to continue, or q <return> to quit---
pd = 0xb1a18b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1238904844, 0, 4001536,
-1314814904, -1280706465, -1120046512}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#63 0xb634fe7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
(gdb) thread apply all bt
Thread 3 (Thread 0xb31deb70 (LWP 8437)):
#0 0xb7de787b in av_close_input_file (s=0xd1c0a40) at libavformat/utils.c:2496
#1 0xb7fd67ea in producer_set_up_audio (producer=0xba41eb0, frame=0xa4ca9d8,
index=0) at producer_avformat.c:1924
#2 producer_get_frame (producer=0xba41eb0, frame=0xa4ca9d8, index=0)
at producer_avformat.c:2034
#3 0xb7fac26d in producer_get_frame (service=0xba41eb0, frame=0xa4ca9d8,
index=0) at mlt_producer.c:578
#4 0xb7faa296 in mlt_service_get_frame (this=0xba41eb0, frame=0xa4ca9d8,
index=0) at mlt_service.c:457
#5 0xb7fabf04 in producer_get_frame (service=0x8c21450, frame=0xa4ca9d8,
index=0) at mlt_producer.c:629
#6 0xb7faa296 in mlt_service_get_frame (this=0x8c21450, frame=0xa4ca9d8,
index=0) at mlt_service.c:457
#7 0xb7faf888 in producer_get_frame (producer=0xbec50c0, frame=0xa4ca9d8,
index=0) at mlt_playlist.c:1769
#8 0xb7fac26d in producer_get_frame (service=0xbec50c0, frame=0xa4ca9d8,
index=0) at mlt_producer.c:578
#9 0xb7faa296 in mlt_service_get_frame (this=0xbec50c0, frame=0xa4ca9d8,
index=0) at mlt_service.c:457
#10 0xb7facb52 in producer_get_frame (parent=0xc5ed348, frame=0xa4ca9d8,
index=2) at mlt_multitrack.c:453
---Type <return> to continue, or q <return> to quit---
#11 0xb7fac26d in producer_get_frame (service=0xc5ed348, frame=0xa4ca9d8,
index=2) at mlt_producer.c:578
#12 0xb7faa296 in mlt_service_get_frame (this=0xc5ed348, frame=0xa4ca9d8,
index=2) at mlt_service.c:457
#13 0xb7fb2336 in transition_get_frame (service=0xc5f21d8, frame=0xcbb95fc,
index=1) at mlt_transition.c:290
#14 0xb7faa296 in mlt_service_get_frame (this=0xc5f21d8, frame=0xcbb95fc,
index=1) at mlt_service.c:457
#15 0xb7fb2336 in transition_get_frame (service=0xc5f3998, frame=0xa1ab61c,
index=1) at mlt_transition.c:290
#16 0xb7faa296 in mlt_service_get_frame (this=0xc5f3998, frame=0xa1ab61c,
index=1) at mlt_service.c:457
#17 0xb7fb2336 in transition_get_frame (service=0xc5efca0, frame=0xb93566c,
index=1) at mlt_transition.c:290
#18 0xb7faa296 in mlt_service_get_frame (this=0xc5efca0, frame=0xb93566c,
index=1) at mlt_service.c:457
#19 0xb7fb2336 in transition_get_frame (service=0xc5f69d0, frame=0xc60ad74,
index=1) at mlt_transition.c:290
#20 0xb7faa296 in mlt_service_get_frame (this=0xc5f69d0, frame=0xc60ad74,
index=1) at mlt_service.c:457
#21 0xb7fb2336 in transition_get_frame (service=0xc5f81b8, frame=0x83acf5c,
index=1) at mlt_transition.c:290
#22 0xb7faa296 in mlt_service_get_frame (this=0xc5f81b8, frame=0x83acf5c,
---Type <return> to continue, or q <return> to quit---
index=1) at mlt_service.c:457
#23 0xb7fb2336 in transition_get_frame (service=0xc5f99e8, frame=0xc5f0788,
index=6) at mlt_transition.c:290
#24 0xb7faa296 in mlt_service_get_frame (this=0xc5f99e8, frame=0xc5f0788,
index=6) at mlt_service.c:457
#25 0xb7fb2336 in transition_get_frame (service=0xc5fb1f8, frame=0x81ba260,
index=6) at mlt_transition.c:290
#26 0xb7faa296 in mlt_service_get_frame (this=0xc5fb1f8, frame=0x81ba260,
index=6) at mlt_service.c:457
#27 0xb7fb2336 in transition_get_frame (service=0xc5fcb20, frame=0x827dda0,
index=6) at mlt_transition.c:290
#28 0xb7faa296 in mlt_service_get_frame (this=0xc5fcb20, frame=0x827dda0,
index=6) at mlt_service.c:457
#29 0xb7fb2336 in transition_get_frame (service=0xc5fe4b8, frame=0xc60ad04,
index=5) at mlt_transition.c:290
#30 0xb7faa296 in mlt_service_get_frame (this=0xc5fe4b8, frame=0xc60ad04,
index=5) at mlt_service.c:457
#31 0xb7fb2336 in transition_get_frame (service=0xc5fca80, frame=0xc60138c,
index=5) at mlt_transition.c:290
#32 0xb7faa296 in mlt_service_get_frame (this=0xc5fca80, frame=0xc60138c,
index=5) at mlt_service.c:457
#33 0xb7fb2336 in transition_get_frame (service=0xc601768, frame=0xc5f97d4,
index=5) at mlt_transition.c:290
---Type <return> to continue, or q <return> to quit---
#34 0xb7faa296 in mlt_service_get_frame (this=0xc601768, frame=0xc5f97d4,
index=5) at mlt_service.c:457
#35 0xb7fb2336 in transition_get_frame (service=0xc603110, frame=0xc6061a4,
index=5) at mlt_transition.c:290
#36 0xb7faa296 in mlt_service_get_frame (this=0xc603110, frame=0xc6061a4,
index=5) at mlt_service.c:457
#37 0xb7fb2336 in transition_get_frame (service=0xc604b08, frame=0xc602e24,
index=5) at mlt_transition.c:290
#38 0xb7faa296 in mlt_service_get_frame (this=0xc604b08, frame=0xc602e24,
index=5) at mlt_service.c:457
#39 0xb7fb2336 in transition_get_frame (service=0xc6064f8, frame=0xc5ffba8,
index=4) at mlt_transition.c:290
#40 0xb7faa296 in mlt_service_get_frame (this=0xc6064f8, frame=0xc5ffba8,
index=4) at mlt_service.c:457
#41 0xb7fb2336 in transition_get_frame (service=0xc5f1ef0, frame=0xc609498,
index=4) at mlt_transition.c:290
#42 0xb7faa296 in mlt_service_get_frame (this=0xc5f1ef0, frame=0xc609498,
index=4) at mlt_service.c:457
#43 0xb7fb2336 in transition_get_frame (service=0xc6015f0, frame=0xb31dd80c,
index=0) at mlt_transition.c:290
#44 0xb7faa296 in mlt_service_get_frame (this=0xc6015f0, frame=0xb31dd80c,
index=0) at mlt_service.c:457
#45 0xb7fb311e in producer_get_frame (parent=0xc5e7178, frame=0xb31dda0c,
---Type <return> to continue, or q <return> to quit---
track=0) at mlt_tractor.c:388
#46 0xb7fac26d in producer_get_frame (service=0xc5e7178, frame=0xb31dda0c,
index=0) at mlt_producer.c:578
#47 0xb7faa296 in mlt_service_get_frame (this=0xc5e7178, frame=0xb31dda0c,
index=0) at mlt_service.c:457
#48 0xb7faa4f4 in service_get_frame (this=0x1, frame=0xb31dda0c,
index=219941440) at mlt_service.c:372
#49 0xb7faa296 in mlt_service_get_frame (this=0x9be4b60, frame=0xb31dda0c,
index=0) at mlt_service.c:457
#50 0xb7fb0296 in mlt_consumer_get_frame (this=0x9be4b60) at mlt_consumer.c:513
#51 0xb7fb0590 in mlt_consumer_rt_frame (this=0x9be4b60) at mlt_consumer.c:900
#52 0xb4e48949 in get_frame (this=0x80d6a40, frame=0xb31de07c, index=0)
at producer_consumer.c:156
#53 0xb7fac26d in producer_get_frame (service=0x80d6a40, frame=0xb31de07c,
index=0) at mlt_producer.c:578
#54 0xb7faa296 in mlt_service_get_frame (this=0x80d6a40, frame=0xb31de07c,
index=0) at mlt_service.c:457
#55 0xb7fabf04 in producer_get_frame (service=0x812efe0, frame=0xb31de07c,
index=0) at mlt_producer.c:629
#56 0xb7faa296 in mlt_service_get_frame (this=0x812efe0, frame=0xb31de07c,
index=0) at mlt_service.c:457
#57 0xb7faf888 in producer_get_frame (producer=0x80ce988, frame=0xb31de07c,
index=0) at mlt_playlist.c:1769
---Type <return> to continue, or q <return> to quit---
#58 0xb7fac26d in producer_get_frame (service=0x80ce988, frame=0xb31de07c,
index=0) at mlt_producer.c:578
#59 0xb7faa296 in mlt_service_get_frame (this=0x80ce988, frame=0xb31de07c,
index=0) at mlt_service.c:457
#60 0xb7facb52 in producer_get_frame (parent=0x80d4788, frame=0xb31de07c,
index=0) at mlt_multitrack.c:453
#61 0xb7fac26d in producer_get_frame (service=0x80d4788, frame=0xb31de07c,
index=0) at mlt_producer.c:578
#62 0xb7faa296 in mlt_service_get_frame (this=0x80d4788, frame=0xb31de07c,
index=0) at mlt_service.c:457
#63 0xb7fb311e in producer_get_frame (parent=0x80d2980, frame=0xb31de27c,
track=0) at mlt_tractor.c:388
#64 0xb7fac26d in producer_get_frame (service=0x80d2980, frame=0xb31de27c,
index=0) at mlt_producer.c:578
#65 0xb7faa296 in mlt_service_get_frame (this=0x80d2980, frame=0xb31de27c,
index=0) at mlt_service.c:457
#66 0xb7faa4f4 in service_get_frame (this=0x1, frame=0xb31de27c,
index=219941440) at mlt_service.c:372
#67 0xb7faa296 in mlt_service_get_frame (this=0x805bb80, frame=0xb31de27c,
index=0) at mlt_service.c:457
#68 0xb7fb0296 in mlt_consumer_get_frame (this=0x805bb80) at mlt_consumer.c:513
#69 0xb7fb0af4 in consumer_read_ahead_thread (arg=0x805bb80)
at mlt_consumer.c:668
---Type <return> to continue, or q <return> to quit---
#70 0xb7f86955 in start_thread (arg=0xb31deb70) at pthread_create.c:300
#71 0xb7f05e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 2 (Thread 0xb48e8b70 (LWP 8436)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb7f8af7f in __pthread_cond_wait (cond=0x805bbe8, mutex=0x805bbd0)
at pthread_cond_wait.c:153
#2 0xb7fb0540 in mlt_consumer_rt_frame (this=0x805bb80) at mlt_consumer.c:892
#3 0xb7fdaf5c in consumer_thread (arg=0x805bb80) at consumer_avformat.c:1071
#4 0xb7f86955 in start_thread (arg=0xb48e8b70) at pthread_create.c:300
#5 0xb7f05e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 1 (Thread 0xb7e356c0 (LWP 8431)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb7f8e876 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0x0804a7e2 in transport (argc=32, argv=0xbfffed84) at melt.c:264
#3 main (argc=32, argv=0xbfffed84) at melt.c:510
(
| ||||||||||||
Notes |
|
|
(0005813) mcfrisk (reporter) 2010-09-11 23:57 |
The crash repeats when rendering with melt version 7a0a48a713e0a03fbbd9cd940c7a50a127fd32ff. |
|
(0005814) mcfrisk (reporter) 2010-09-12 13:23 |
Rendering with melt v0.5.6 succeeds without problems. |
|
(0005829) mcfrisk (reporter) 2010-09-13 18:19 |
Latest melt no longer crashes, this is now fixed. I used commit 10151cdd8dd97f9554add8222275ac340f8c7365. |
|
(0005832) mcfrisk (reporter) 2010-09-13 20:29 |
Blah, don't know if this is fixed after all. melt can render my project but kdenlive crashes when opening it. |
|
(0005844) mcfrisk (reporter) 2010-09-15 16:49 |
Also melt from commit 10151cdd8dd97f9554add8222275ac340f8c7365 crashed on me. Maybe this is a timing related race. Hopefully one of my rendering tries will succeed. |
|
(0005845) mcfrisk (reporter) 2010-09-16 08:17 |
Full debug log and backtrace and gdb stuff (this == NULL in producer_avformat.c:1924) of melt rendering my project is here: http://mcfrisk.kapsi.fi/media/2010/melt_audio_crash_trace.txt.gz [^] This has something to do with audio clip handling and wav files, maybe concurrency within avformat module or hopefully not deeper in mlt. |
|
(0005846) mcfrisk (reporter) 2010-09-16 14:05 |
Tried rendering with mlt v0.5.6 and it succeeds but timeline is not the same, clips have moved here and there and in and out points have changed. Maybe the mlt and kdenlive project files should be checked to be compatible with differenct mlt and kdenlive versions. |
|
(0005857) mcfrisk (reporter) 2010-09-18 21:45 |
Found a workaround: deleted one audio track completely as it only contained a few wav clips in mute mode. Now rendering succeeds though I can see a few rendering bugs when clip changes from video to a jpg image. |
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2010-09-11 23:08 | mcfrisk | New Issue | |
| 2010-09-11 23:08 | mcfrisk | File Added: kdenlive_crash_20100911_03.txt | |
| 2010-09-11 23:57 | mcfrisk | File Added: melt_crash_20100912.txt | |
| 2010-09-11 23:57 | mcfrisk | Note Added: 0005813 | |
| 2010-09-12 13:23 | mcfrisk | Note Added: 0005814 | |
| 2010-09-13 18:19 | mcfrisk | Note Added: 0005829 | |
| 2010-09-13 20:29 | mcfrisk | Note Added: 0005832 | |
| 2010-09-13 20:29 | mcfrisk | File Added: kdenlive_crash_20100913.txt | |
| 2010-09-15 16:49 | mcfrisk | Note Added: 0005844 | |
| 2010-09-15 16:49 | mcfrisk | File Added: melt_crash_20100915.txt | |
| 2010-09-16 08:17 | mcfrisk | Note Added: 0005845 | |
| 2010-09-16 14:05 | mcfrisk | Note Added: 0005846 | |
| 2010-09-18 21:45 | mcfrisk | Note Added: 0005857 | |
| Copyright © 2000 - 2013 MantisBT Team |



