[prev in list] [next in list] [prev in thread] [next in thread]
List: mjpeg-users
Subject: [Mjpeg-users] lavrec on x64
From: Bernhard Praschinger <shadowlord () utanet ! at>
Date: 2008-09-20 11:36:23
Message-ID: 48D4E037.6070503 () utanet ! at
[Download RAW message or body]
Hallo
I have after 5 years upgraded my system to a new one. I am running a 64
bit kernel. Have compiled the mjpegtools. Not the kernel, still using
the opensuse 11.0 kernel: 2.6.25.5-1.1. I have 4GB of RAM in the machine.
I have discovered a problem with lavrec. It fails with that error message:
> lavrec -f a -i P -d 1 -q 55 -a 0 test03.avi -v 2
INFO: [lavrec] Recording parameters:
INFO: [lavrec] Output format: AVI
INFO: [lavrec] Input Source: S-Video PAL
....
++ WARN: [lavrec] Closing file(s) and exiting - output file(s) my not be
readable due to error
**ERROR: [lavrec] Error syncing on a buffer: Timer expired
INFO: [lavrec] Opening output file test03.avi
[2]+ Done xawtv -c /dev/video
Segmentation fault (core dumped)
---END---
dmesg give that information:
Buz[1]: jpg_sync() - timeout: codec isr=0x04
lavrec[5148]: segfault at 7fe004d91000 ip 7fe006af85ad sp 41beeb18 error
4 in liblavfile-1.9.so.0.1.1[7fe006af3000+13000]
When I analyze the crash dump with ddd I get that information:
#0 scan_jpeg (jpegdata=0x7f5643554000 <Address 0x7f5643554000 out of
bounds>, jpeglen=0, header_only=0) at lav_io.c:126
/home/bernhard/download/cvs/mjpeg_play/lavtools/lav_io.c:126:3378:beg:0x7f56452bb5ad
(gdb) print jpegdata
$1 = (unsigned char *) 0x7f5643554000 <Address 0x7f5643554000 out of bounds>
(gdb) list 'jpegdata'
Line 109 of "lav_io.c" is at address 0x7f56452bb540 <scan_jpeg> but
contains no code.
A backtrace gives me that information:
(gdb) bt
#0 scan_jpeg (jpegdata=0x7f8ac5b24000 <Address 0x7f8ac5b24000 out of
bounds>, jpeglen=0, header_only=0) at lav_io.c:126
#1 0x00007f8ac788c76c in lav_write_frame (lav_file=0x614510,
buff=0x7f8ac5b24000 <Address 0x7f8ac5b24000 out of bounds>, size=0,
count=1) at lav_io.c:410
#2 0x00007f8ac7aa6c4e in video_captured (info=0x607010,
buff=0x7f8ac5b24000 <Address 0x7f8ac5b24000 out of bounds>, size=0,
count=1) at liblavrec.c:729
#3 0x00007f8ac7aa7a35 in lavrec_record (info=0x607010) at liblavrec.c:2116
#4 0x00007f8ac7aa80bd in lavrec_capture_thread (arg=<value optimized
out>) at liblavrec.c:2193
#5 0x00007f8ac7190040 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f8ac64370cd in clone () from /lib64/libc.so.6
---END---
No I am a bist lost here. Has anyone a hint how where I should take
further looks to find out more about the problem. And fix it ?
That is not a buz specific problem I it also happen with the DC30.
auf hoffentlich bald,
Berni the Chaos of Woodquarter
Email: shadowlord@utanet.at
www: http://www.lysator.liu.se/~gz/bernhard
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic