Menu

#33 segmentation fault is generated when reading DVD

open
nobody
None
9
2019-06-18
2011-02-03
No

hi,
i am using DVD95 to convert DVD to iso file,
i have inserted dvd in dvd drive and run DVD95, but i got segmentation falut.
i am using ubuntu 10.04 with regular updates. but i couldn\\\'t find any logs or core dump that it could help you
so i downloaded dvd95-1.6p0 source codes, and i complied it after exporting CXXFLAGS=-g, giving command ulimit -c 50000000, i was able to see core dump file
using gdb i was able to see following dialog box before core dump was generated

Analyse en cours
Veuillez patienter pendant le parcours du DVD afin d\\\'analyser sa structure.

i tried to back trace core dump with gdb, i got following information
...
Reading symbols from /usr/lib/libcroco-0.6.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcroco-0.6.so.3
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/lib/libdvdcss.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdvdcss.so.2
Core was generated by `./dvd95\\\'.
Program terminated with signal 11, Segmentation fault.
#0 0x0805cabd in ScanDvd ()
(gdb) bt
#0 0x0805cabd in ScanDvd ()
#1 0x0804f4dc in EnableAndScan ()
#2 0x0804fd3e in main ()

i have tried to run through gdb and trace what going on

(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /home/rehman/dvd95/usr/local/bin/dvd95
[Thread debugging using libthread_db enabled]
(cputest.c) available multimedia extensions: sse2

** (dvd95:13491): WARNING **: Couldn\\\'t find pixmap file: dvd95/dvd9548.png

Breakpoint 1, 0x0805c366 in ScanDvd ()
(gdb) s
Single stepping until exit from function ScanDvd,
which has no line number information.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can\\\'t seek to block 16243
libdvdread: Can\\\'t seek to block 16243
libdvdread: Invalid IFO for title 2 (VTS_02_0.IFO).
*__GI___dcgettext (domainname=0x0, msgid=0x809ffd4 \\\"Piste\\\", category=5) at dcgettext.c:53
53 dcgettext.c: No such file or directory.
in dcgettext.c
(gdb) n
52 in dcgettext.c
(gdb)
53 in dcgettext.c
(gdb)
54 in dcgettext.c
(gdb)
0x0805c718 in ScanDvd ()
(gdb)
Single stepping until exit from function ScanDvd,
which has no line number information.

Program received signal SIGSEGV, Segmentation fault.
0x0805cabd in ScanDvd ()
(gdb)

can you give me any other method that i can give you more inputs for this segmentation fault

Discussion

  • AbdulRehman Ansari

    core dump file after ulimit -c 200

     
  • AbdulRehman Ansari

    • priority: 5 --> 9
     
  • rogue_spider

    rogue_spider - 2019-06-17

    the program seg faults on libdvdcss because it dosnt know how to decrypt it. mine is doing the same thing. oddly i can use k3b to make an decypted iso than dvd95 the iso file works fine

     
  • jf-coulon

    jf-coulon - 2019-06-18

    Hi,
    Seems that libdvdcss used can't decode dvd structure, Did dvd95 work with another one ?

     

Log in to post a comment.

MongoDB Logo MongoDB