LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 06-17-2012, 08:53 PM   #1
DBabo
Member
 
Registered: Feb 2003
Distribution: Fedora {latest}
Posts: 568

Rep: Reputation: 40
dvdauthor 0.7.0 - seg fault


hello,
after years of painless work the dvdauthor broke down. I know for sure i didn't change any user-level params. the only thing i did was an regular update with sec errata.
anyway:
i'm on SL6.2 64 with latest patches. dvdauthor is 0.7.0. it seemed to be the only one version available.
i run as regular user-
Code:
 dvdauthor -v
DVDAuthor::dvdauthor, version 0.7.0.
Build options: gnugetopt iconv freetype fribidi fontconfig
Send bug reports to <dvdauthor-users@lists.sourceforge.net>

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


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 <dvdauthor-users@lists.sourceforge.net>

) = 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

Today i reinstalled the dvdauthor ( from rpm ) and noticed the line in the messages:
Code:
Jun 17 21:42:43 server yum[15518]: Erased: dvdauthor
Jun 17 21:43:21 server yum[15524]: Installed: dvdauthor-0.7.0-6.el6.x86_64
Jun 17 21:44:18 server kernel: dvdauthor[15546]: segfault at 0 ip 00000000004049d5 sp 00007fffd3648e10 error 4 in dvdauthor[400000+26000]
any help will be highly appreciated.
AZ

Last edited by DBabo; 06-17-2012 at 08:54 PM.
 
Old 06-17-2012, 09:14 PM   #2
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
what repos are installed ?
Code:
su -
yum repolist all 
----- and -----
yum info dvdauthor
the second is to see from what repo dvdauthor was puled from
a guess

the rpmforge-extra is incomparable with the base install and needs yum-priaorites and set it up
http://wiki.centos.org/PackageManagement/Yum/Priorities
 
Old 06-17-2012, 09:27 PM   #3
DBabo
Member
 
Registered: Feb 2003
Distribution: Fedora {latest}
Posts: 568

Original Poster
Rep: Reputation: 40
Quote:
Originally Posted by John VV View Post
what repos are installed ?
Code:
su -
yum repolist all 
----- and -----
yum info dvdauthor
the second is to see from what repo dvdauthor was puled from
a guess

the rpmforge-extra is incomparable with the base install and needs yum-priaorites and set it up
http://wiki.centos.org/PackageManagement/Yum/Priorities
the rpm is from epel. It seems there is only one version there.
Code:
yum repolist
Loaded plugins: security
repo id                      repo name                                                         status
adobe-linux-x86_64           Adobe Systems Incorporated                                            2
elrepo                       ELRepo.org Community Enterprise Linux Repository - el6              199
epel                         Extra Packages for Enterprise Linux 6 - x86_64                    7,547
epel-qbittorrent             Qbittorrent repository                                                6
local                        Extra Local Packages for Enterprise Linux 6 - x86_64                115
sl                           Scientific Linux 6.2 - x86_64                                     6,339
sl-security                  Scientific Linux 6.2 - x86_64 - security updates                    685
virtualbox                   RHEL/CentOS-6.2 / x86_64 - VirtualBox                                21

P.S. Arhhhh. Just noticed - ffmpeg is from rpmforge and dvdauthor from epel. Erased both and installed older versions from rmpforge:
Code:
=====================================================================================================
 Package                      Arch             Version                      Repository          Size
=====================================================================================================
Installing:
 dvdauthor                    x86_64           0.6.11-1.2.el6.rf            rpmforge           152 k
 ffmpeg                       x86_64           0.6.5-1.el6.rf               rpmforge           2.7 M
Installing for dependencies:
 ffmpeg-libpostproc           x86_64           0.6.5-1.el6.rf               rpmforge            24 k

Transaction Summary
=====================================================================================================
Install       3 Package(s)
but the problem is still persists - seg fault..

Last edited by DBabo; 06-17-2012 at 09:57 PM.
 
Old 06-18-2012, 03:39 AM   #4
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
that .rf is a big problem .Now RHEL6/CentOS6 and SL6 have fixed most of the incompatibilities
BUT
not all .

seeing as the option "all " was not used that list is ONLY the ones that are currently turned on
and the rf rpms are causing a issue

rpmforge is " supposed " to be compatible with the upstream, but ???????

uninstall rpmforge repo ( might not be an option , it depends on just how many of the Scientificlinux rpm's ware replaced

-- that is the issue with rpmforge it REPLACES some sl6 rpm's from
"sl6x" repo
"sl6x-security" repo
"sl6x-fastbugs" repo


list every rf rpm that is installed ( hopefully not many )
Code:
su -
rpm -qa | grep rf
uninstall those

turn OFF or uninstall or switch REPO
yum-priorities - a very good idea

- allowing a repo switch/ change -
that plugin can replace most of the rf rpm's with the SL repo version


And will help STOP things like this from happening

set up the REQUIRED ( if not then a very very very very good idea to use ) yum-priorities

set rf to 99
sl to 10
elrepo to 20
epel to 40

and the rest can stay at 99


"rpmforge" "rpmforge-updates" and "rpmforge-extras"
the rpmforge-extras can be a big problem on sl6

then reinstall dvdauthor
it should grab everything from epel


-- welcome to the wonderful world of getting multimedia to behave on a home rhel/sl/cent set up --

6 is better than rhel5 BUT......

Last edited by John VV; 06-18-2012 at 03:48 AM.
 
Old 06-18-2012, 03:33 PM   #5
DBabo
Member
 
Registered: Feb 2003
Distribution: Fedora {latest}
Posts: 568

Original Poster
Rep: Reputation: 40
John,
in other words - get rid of rf packages?
it seems that all multimedia i got from rf... hmm.
 
Old 06-18-2012, 04:02 PM   #6
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
that IS the problem with RHEL and the rebuilds

if you are going to use rf
then you ONLY use rf and NO others not even sl or epel

it is SUCH a mine field that is do not even install most multimedia on my sl6 installs

just bare min for the web

last year i spent about 3 months FIXING my Cent5.6 install from getting vlc and mplayer working right

in the end i removed them

however
once you DO have a fully working and NON incompatible set up
( might take a few weeks to sort out )

then it can be a stable platform for a myth-tv media center

however getting it to that state is not easy

i do NOT recommend rhel/sl/cent for general home use

for the business office and for in the Univ. lab it is great , but not home use .
 
Old 06-18-2012, 11:18 PM   #7
DBabo
Member
 
Registered: Feb 2003
Distribution: Fedora {latest}
Posts: 568

Original Poster
Rep: Reputation: 40
true, true. for me it's a decent compromise between fedora that breaks my simple old scripts faster than i want it to and requires constant updates and upgrades. And old yet stable RH.
Going back to my original question - i think i took all multimedia packages from rpmforge because ( here i don't remember, so please correct me ) they were not available @ epel? do i make sense at all ?

Code:
pgst
mplayer-common Dag Apt Repository
aalib Dag Apt Repository
giblib Dag Apt Repository
rar Dag Apt Repository
twolame Dag Apt Repository
htop Dag Apt Repository
opencore-amr Dag Apt Repository
a52dec Dag Apt Repository
mplayer-fonts Dag Apt Repository
rpmforge-release Dag Apt Repository
live555 Dag Apt Repository
schroedinger Dag Apt Repository
x264 Dag Apt Repository
galculator Dag Apt Repository
mencoder Dag Apt Repository
mplayer-gui Dag Apt Repository
SDL_gfx Dag Apt Repository
lame Dag Apt Repository
libvdpau Dag Apt Repository
imlib2 Dag Apt Repository
librtmp Dag Apt Repository
libdca Dag Apt Repository
faac Dag Apt Repository
faad2 Dag Apt Repository
mplayer Dag Apt Repository
feh Dag Apt Repository
mpg123 Dag Apt Repository
xvidcore Dag Apt Repository
libmad Dag Apt Repository

Last edited by DBabo; 06-18-2012 at 11:21 PM.
 
  


Reply

Tags
rh dvdauthor seg fault



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
seg fault / mem fault - in cron, but works in shell? kauaikat Red Hat 1 04-29-2008 04:24 PM
seg fault / mem fault - in cron, but works in shell? kauaikat Linux - Software 1 04-29-2008 08:21 AM
seg fault vm_devadas Linux - Enterprise 1 12-05-2006 02:28 PM
Segmentation Fault with dvdauthor Scrob Linux - Software 3 11-11-2006 10:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 02:11 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration