Re: [Redbutton-devel] Seg fault with rb-browser
Brought to you by:
skilvington
|
From: Simon K. <s.k...@er...> - 2007-08-20 09:42:15
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
thanks for the bug report - I've just commit a fix that should
stop the seg fault - revision 322.
PS: I couldn't bunzip2 your log file when I downloaded it - it
said the file was corrupt - but I managed to work out what was happening
from the stack trace
Mario Rossi wrote:
> Hi,
>
> I've having this seg fault with BBC teletext.
> I run rb-download as
>
> rb-download -f channels.conf 4164
>
> This is the output on the console
>
> Unknown PID for association tag 104
>
> And this is the browser.
>
> rb-browser -d services/4164
>
> Then I press R, I select Sport -> Sport in video and always get the error.
> Alternative: it happens if I select the first entry in the top menu
> (the one above news multiscreen).
>
> I'm using latest SVN (release 321).
> Here is the message from gdb
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1218345264 (LWP 11930)]
> 0x0809718b in OctetString_copy (dst=0x80aa84c, src=0x80e9410) at
> der_decode.c:274
> 274 memcpy(dst->data, src->data, src->size);
>
> and the backtrace
>
> #0 0x0809718b in OctetString_copy (dst=0x80aa84c, src=0x80e93a0) at
> der_decode.c:274
> #1 0x0804c11a in MHEGEngine_quit (reason=QuitReason_Retune,
> data=0x80e93a0) at MHEGEngine.c:485
> #2 0x08098322 in si_tune_index (index=-1) at si.c:92
> #3 0x0806ac6d in prog_SI_TuneIndex (params=0x80defe8,
> caller_gid=0x80fee78) at ResidentProgramClass.c:982
> #4 0x08069690 in run_program (p=0x80d1384, params=0x80defe8,
> caller_gid=0x80fee78, forked=false) at ResidentProgramClass.c:298
> #5 0x08069413 in ResidentProgramClass_Call (p=0x80d1384,
> params=0x80f888c, caller_gid=0x80fee78) at ResidentProgramClass.c:164
> #6 0x0805c2ec in ElementaryAction_execute (e=0x80f8888,
> caller_gid=0x80fee78) at ElementaryAction.c:138
> #7 0x0804d0e0 in MHEGEngine_processMHEGEvents () at MHEGEngine.c:974
> #8 0x0804b8af in MHEGEngine_run () at MHEGEngine.c:240
> #9 0x0804b3d2 in main (argc=3, argv=0xbfaea1c4) at rb-browser.c:114
>
> Apparently src->data is bad.
>
> (gdb) print *dst
> $3 = {size = 16, data = 0x8108a90 "p�\017\b�\212\020\b\b�\017\bX�\017\b�\002"}
> (gdb) print *src
> $4 = {size = 16, data = 0x11 <Address 0x11 out of bounds>}
>
> If you want the log (-v), here it is
>
> http://xoomer.alice.it/enodetti/log/log.txt.bz2
>
> Hope it helps.
>
> Andrea
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Redbutton-devel mailing list
> Red...@li...
> https://lists.sourceforge.net/lists/listinfo/redbutton-devel
- --
Simon Kilvington
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGyWGBmt9ZifioJSwRAn2XAJ9xmpLXcrziVwvYtPz09eZf9i/ddwCcDaEl
oFALXCE/bRn/HRBSsXDU9vk=
=MqOv
-----END PGP SIGNATURE-----
|