[mythtv-users] libmythbluray-related segfaults (with backtraces)

Noah K bodhileok at gmail.com
Wed Aug 18 18:22:43 UTC 2010


On Mon, Aug 16, 2010 at 5:58 PM, Noah Knowles <bodhileok at gmail.com> wrote:
...
> First, when trying to start some movies (eg, the first five Harry
> Potter movies), I always get an immediate segfault (full bt attached
> as gdb_bdmv_start.txt):
>
> Program received signal SIGSEGV, Segmentation fault.
> 0xb7d5fe97 in clpi_lookup_spn (cl=0xb5f4f30, timestamp=524280,
> before=1, stc_id=0 '\000') at bdnav/clpi_parse.c:434
> 434        spn = (entry->coarse[ii].spn_ep & ~0x1FFFF) + entry->fine[jj].spn_ep;
> ...
> Actually, this occurs for me as far back as r25231 (I haven't looked
> before that). Possibly it's always been there and is showing up now
> because I just got these movies.
>
>
> Second, when exiting any BDMV movie, I always get a segfault (full bt
> in gdb_bdmv_exit.txt):
>
> Program received signal SIGSEGV, Segmentation fault.
> 0xb7d5a5ee in hdmv_vm_free (p=0x0) at hdmv/hdmv_vm.c:241
> 241        mobj_free(p->movie_objects);
> ...


OK, the libbluray resync (r25723, thanks Robert!) fixed the second
segfault (on exit for all BDMV), but not the first (on start for
some).
I'll dig a little more when I have time and maybe take to libbluray-devel.


More information about the mythtv-users mailing list