From: Andrew Z <fo...@gm...> - 2012-08-23 03:47:02
|
Lawrence, thank you for reply. I kinda almost gave up so completely overlooked that i should try gdb. The only change i made is i set DEFAULT_FORMAT in the session - export VIDEO_FORMAT=NTSC. Here is more meaningful information from the gdb session: Reading symbols from /home/oracle/rpm/redhat/SOURCES/dvd/bin/dvdauthor...done. (gdb) set args -o dvd_ready -m out.mpg (gdb) run Starting program: /home/oracle/rpm/redhat/SOURCES/dvd/bin/dvdauthor -o dvd_ready -m out.mpg DVDAuthor::dvdauthor, version 0.7.1. Build options: gnugetopt iconv freetype fontconfig Send bug reports to <dvd...@li...> INFO: default video format is NTSC INFO: dvdauthor creating VTS Program received signal SIGSEGV, Segmentation fault. dvdauthor_vts_gen (menus=0x0, titles=0x657150, fbase=0x7fffffffe818 "dvd_ready") at dvdauthor.c:1973 1973 for (i = 0; i < menus->numgroups; i++) On Thu, Jun 14, 2012 at 10:37 PM, Andrew Z <fo...@gm...> wrote: > hello, > i'm running RH (scientific Linux 6.2) clone with all security applied. > dvdauthor has been running for years without any issues. > But a few days ago it started crashing. I didn't make any changes to the > script that calls it. Please advise > > > dvdauthor -v > DVDAuthor::dvdauthor, version 0.7.0. > Build options: gnugetopt iconv freetype fribidi fontconfig > Send bug reports to <dvd...@li...> > > uname -a > Linux server.home 2.6.32-220.17.1.el6.x86_64 #1 SMP Tue May 15 17:16:46 > CDT 2012 x86_64 x86_64 x86_64 GNU/Linux > > [code] > strace dvdauthor -o dvd_ready -m ./out.mpg > execve("/usr/bin/dvdauthor", ["dvdauthor", "-o", "dvd_ready", "-m", > "./out.mpg"], [/* 42 vars */]) = 0 > brk(0) = 0x23df000 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7fc6e1dd6000 > access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or > directory) > open("/etc/ld.so.cache", O_RDONLY) = 3 > fstat(3, {st_mode=S_IFREG|0644, st_size=68721, ...}) = 0 > mmap(NULL, 68721, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc6e1dc5000 > close(3) = 0 > open("/usr/lib64/libxml2.so.2", O_RDONLY) = 3 > read(3, > "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\306\2\0\0\0\0\0"..., > 832) = 832 > fstat(3, {st_mode=S_IFREG|0755, st_size=1376704, ...}) = 0 > mmap(NULL, 3477176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0x7fc6e1867000 > mprotect(0x7fc6e19ae000, 2093056, PROT_NONE) = 0 > mmap(0x7fc6e1bad000, 40960, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x146000) = 0x7fc6e1bad000 > mmap(0x7fc6e1bb7000, 3768, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc6e1bb7000 > close(3) = 0 > open("/lib64/libc.so.6", O_RDONLY) = 3 > read(3, > "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\355\1\0\0\0\0\0"..., > 832) = 832 > fstat(3, {st_mode=S_IFREG|0755, st_size=1903208, ...}) = 0 > mmap(NULL, 3733672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0x7fc6e14d7000 > mprotect(0x7fc6e165d000, 2097152, PROT_NONE) = 0 > mmap(0x7fc6e185d000, 20480, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x186000) = 0x7fc6e185d000 > mmap(0x7fc6e1862000, 18600, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc6e1862000 > close(3) = 0 > open("/lib64/libdl.so.2", O_RDONLY) = 3 > read(3, > "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"..., 832) > = 832 > fstat(3, {st_mode=S_IFREG|0755, st_size=19536, ...}) = 0 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7fc6e1dc4000 > mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0x7fc6e12d3000 > mprotect(0x7fc6e12d5000, 2097152, PROT_NONE) = 0 > mmap(0x7fc6e14d5000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc6e14d5000 > close(3) = 0 > open("/lib64/libz.so.1", O_RDONLY) = 3 > read(3, > "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\37\0\0\0\0\0\0"..., 832) > = 832 > fstat(3, {st_mode=S_IFREG|0755, st_size=88520, ...}) = 0 > mmap(NULL, 2183696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0x7fc6e10bd000 > mprotect(0x7fc6e10d2000, 2093056, PROT_NONE) = 0 > mmap(0x7fc6e12d1000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fc6e12d1000 > close(3) = 0 > open("/lib64/libm.so.6", O_RDONLY) = 3 > read(3, > "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240>\0\0\0\0\0\0"..., 832) > = 832 > fstat(3, {st_mode=S_IFREG|0755, st_size=595800, ...}) = 0 > mmap(NULL, 2633944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0x7fc6e0e39000 > mprotect(0x7fc6e0ebc000, 2093056, PROT_NONE) = 0 > mmap(0x7fc6e10bb000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x7fc6e10bb000 > close(3) = 0 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7fc6e1dc3000 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7fc6e1dc2000 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7fc6e1dc1000 > arch_prctl(ARCH_SET_FS, 0x7fc6e1dc2700) = 0 > mprotect(0x7fc6e10bb000, 4096, PROT_READ) = 0 > mprotect(0x7fc6e12d1000, 4096, PROT_READ) = 0 > mprotect(0x7fc6e14d5000, 4096, PROT_READ) = 0 > mprotect(0x7fc6e185d000, 16384, PROT_READ) = 0 > mprotect(0x7fc6e1dd7000, 4096, PROT_READ) = 0 > munmap(0x7fc6e1dc5000, 68721) = 0 > brk(0) = 0x23df000 > brk(0x2400000) = 0x2400000 > stat("/home/az/.config/video_format", {st_mode=S_IFREG|0664, st_size=5, > ...}) = 0 > open("/home/az/.config/video_format", O_RDONLY) = 3 > fstat(3, {st_mode=S_IFREG|0664, st_size=5, ...}) = 0 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7fc6e1dd5000 > read(3, "NTSC\n", 4096) = 5 > close(3) = 0 > munmap(0x7fc6e1dd5000, 4096) = 0 > open("/usr/lib/locale/locale-archive", O_RDONLY) = 3 > fstat(3, {st_mode=S_IFREG|0644, st_size=99158704, ...}) = 0 > mmap(NULL, 99158704, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc6dafa8000 > close(3) = 0 > write(2, "DVDAuthor::dvdauthor, version 0."..., 157DVDAuthor::dvdauthor, > version 0.7.0. > Build options: gnugetopt iconv freetype fribidi fontconfig > Send bug reports to <dvd...@li...> > > ) = 157 > write(2, "INFO: default video format is NT"..., 35INFO: default video > format is NTSC > ) = 35 > write(2, "INFO: dvdauthor creating VTS\n", 29INFO: dvdauthor creating VTS > ) = 29 > mkdir("dvd_ready", 0777) = -1 EEXIST (File exists) > mkdir("dvd_ready/VIDEO_TS", 0777) = -1 EEXIST (File exists) > mkdir("dvd_ready/AUDIO_TS", 0777) = -1 EEXIST (File exists) > --- SIGSEGV (Segmentation fault) @ 0 (0) --- > +++ killed by SIGSEGV +++ > Segmentation fault > [/code] > |