[PATCH] libucil - SIGSEGV within ucil_theora_encode_thread()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unicap |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(gdb) bt full
#0 0x010045b6 in memcpy () from /lib/libc.so.6
No symbol table info available.
#1 0xb3849378 in ?? ()
No symbol table info available.
#2 0x00c593e1 in oc_img_
_src=<value optimized out>, _pic_x=<value optimized out>, _pic_y=<value
optimized out>,
_pic_
/usr/include/
dst_data = 0xb3849378 ""
src = <value optimized out>
sstride = -640
x = <value optimized out>
dst = <value optimized out>
dstride = 131573075
frame_width = <value optimized out>
y = <value optimized out>
#3 0x00c5b8c7 in th_encode_ycbcr_in (_enc=<value optimized out>, _img=<value
optimized out>) at encode.c:1514
img = {{width = 640, height = 480, stride = -640, data = 0x4ad80
<Address 0x4ad80 out of bounds>}, {width = 320, height = 240, stride = -320,
data = 0x5dac0 <Address 0x5dac0 out of bounds>}, {width = 320,
height = 240, stride = -320, data = 0x706c0 <Address 0x706c0 out of bounds>}}
cpic_width = 480
cpic_height = <value optimized out>
hdec = 1
vdec = 1
pli = <value optimized out>
refi = <value optimized out>
drop = <value optimized out>
#4 0x00c5873c in theora_encode_YUVin (_te=<value optimized out>, _yuv=<value
optimized out>) at encapiwrapper.c:96
api = 0x8303018
buf = {{width = 640, height = 480, stride = 640, data = 0x0}, {width =
320, height = 240, stride = 320, data = 0x4b000 <Address 0x4b000 out of
bounds>}, {
width = 320, height = 240, stride = 320, data = 0x5dc00 <Address
0x5dc00 out of bounds>}}
ret = <value optimized out>
#5 0x00121235 in ucil_theora_
ucil_theora.c:725
streampos = 0.13198499999999999
streamtime = {tv_sec = 0, tv_usec = 131985}
data_buffer = 0x8353928
og = {header = 0x676ff4 "\264n\001", header_len = 10489856, body =
0x10634c6 "\211\323=
6705680}
yuv = {y_width = 640, y_height = 480, y_stride = 640, uv_width = 320,
uv_height = 240, uv_stride = 320, y = 0x0,
u = 0x4b000 <Address 0x4b000 out of bounds>, v = 0x5dc00 <Address
0x5dc00 out of bounds>}
videopos = 0.0333330000000
audiopos = 0.15385487528344674
gotpage = 0
ds_y_buffer = 0x0
ds_u_buffer = 0x0
ds_v_buffer = 0x0
#6 0x00665ab5 in start_thread () from /lib/libpthread
No symbol table info available.
#7 0x01066dae in clone () from /lib/libc.so.6
Original bug report:
https:/
Changed in unicap: | |
status: | Fix Committed → Fix Released |
Commited fix in r61