@bdrung,

Well, the stacktrace for this bug is only hinting at the problem, but I
don't think other logs would explain what happened.  It seems a pointer
is getting set to an invalid value somewhere else in the program prior
to the crash, but not clear how, when, or why.

So I think the next step for this is to gather more data as to how this
pointer is being changed through the life of the program.  Attached is a
debugging patch to print out some additional debugging info.  Apply this
patch to your build, repro the bug, collect the debug log leading up to
the crash, and post that back here (or email it to me directly if it
includes any private information).  Make sure to doublecheck that you're
getting the same crash (faulting in dvdnav_describe_title_chapters()).

The value 0x25 seems intriguing to me; in decimal that's number 37,
which seems like it could be the number of something.  You might look
and see if there's any 37's in the log output, or check if there are 37
chapters or something.  Or, could be a red herring.  Maybe also repro
the crash three or four times and see if pgc is always 0x25 or if it
varies from crash to crash.

I'd also of course be interested in knowing what DVD causes this fault,
and/or steps to reproduce the problem.  I might be better able to figure
this out if I can reproduce the fault locally.

** Patch added: "pgc_debug.patch"
   
https://bugs.launchpad.net/ubuntu/+source/libdvdnav/+bug/1094499/+attachment/3642603/+files/pgc_debug.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1094499

Title:
  vlc crashed with SIGSEGV in dvdnav_describe_title_chapters()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libdvdnav/+bug/1094499/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to