Hi all!
This is in regard to a Fedora-20 system I use when converting VHS tapes to DVD.
I would really rather NOT update to a later fedora--it is used for that one purpose only, and it took some effort to find andlearn the tools I needed to do the job.
So, a year or so ago I converted probably a hundred tapes to DVD. Tedious, but doable without real trouble.
The system sits idle for some months, then I come back to it to use it again, and I find that when I'm ready to create the ISO image, for which I have used dvdstyler, that dvdstyler segfaults early in its operation.
I've not found a way to do what I need that doesn't segfault.
This is weird, because it has hardly even been "yum update"-ed during the interval. what would have changed? I dunno...
So, after a lot of head-banging I decided it is probably easiest to just recompile dvdstyler to see if that avoids the problem. (I've already tried reinstalling it...).
I set up mock on the box and proceed to try a build, using this command:
mock --rebuild dvdstyler-2.9.2-1.fc20.src.rpm
after installing 156 packages, then ccache, it proceeds to give me this screen output:
Getting requirements for 1:dvdstyler-2.9.2-1.fc20.src --> automake-1.13.4-6.fc20.noarch --> autoconf-2.69-15.fc20.noarch --> gettext-0.18.3.2-5.fc20.x86_64 --> byacc-1.9.20130304-2.fc20.x86_64 --> wxGTK-devel-2.8.12-9.fc20.x86_64 --> libgnomeui-devel-2.24.5-7.fc20.x86_64 --> dvdauthor-0.7.1-4.fc20.x86_64 --> systemd-devel-208-31.fc20.x86_64 --> genisoimage-1.1.11-22.fc20.x86_64 --> dvd+rw-tools-7.1-14.fc20.x86_64 --> libjpeg-turbo-devel-1.3.1-3.fc20.x86_64 --> libexif-devel-0.6.21-6.fc20.x86_64 --> Already installed : zip-3.0-10.fc20.x86_64 --> xmlto-0.0.25-7.fc20.x86_64 --> desktop-file-utils-0.22-1.fc20.x86_64 Error: No Package found for ffmpeg Error: No Package found for ffmpeg-devel Error: No Package found for wxsvg-devel >= 1.1.14 ERROR: Exception(dvdstyler-2.9.2-1.fc20.src.rpm) Config(fedora-20-x86_64) 1 minutes 49 seconds INFO: Results and/or logs in: /var/lib/mock/fedora-20-x86_64/result ERROR: Command failed: # /usr/bin/yum-builddep --installroot /var/lib/mock/fedora-20-x86_64/root/ --releasever 20 /var/lib/ mock/fedora-20-x86_64/root//builddir/build/SRPMS/dvdstyler-2.9.2-1.fc20.src.rpm --setopt=tsflags=nocontexts Getting requirements for 1:dvdstyler-2.9.2-1.fc20.src --> automake-1.13.4-6.fc20.noarch --> autoconf-2.69-15.fc20.noarch --> gettext-0.18.3.2-5.fc20.x86_64 --> byacc-1.9.20130304-2.fc20.x86_64 --> wxGTK-devel-2.8.12-9.fc20.x86_64 --> libgnomeui-devel-2.24.5-7.fc20.x86_64 --> dvdauthor-0.7.1-4.fc20.x86_64 --> systemd-devel-208-31.fc20.x86_64 --> genisoimage-1.1.11-22.fc20.x86_64 --> dvd+rw-tools-7.1-14.fc20.x86_64 --> libjpeg-turbo-devel-1.3.1-3.fc20.x86_64 --> libexif-devel-0.6.21-6.fc20.x86_64 --> Already installed : zip-3.0-10.fc20.x86_64 --> xmlto-0.0.25-7.fc20.x86_64 --> desktop-file-utils-0.22-1.fc20.x86_64 Error: No Package found for ffmpeg Error: No Package found for ffmpeg-devel Error: No Package found for wxsvg-devel >= 1.1.14
so I don't know how to solve this last thing. ffmpeg IS installed on the system, but not in the chroot. it looks like ffmpeg on the system came from rpmfusion, so i try adding rpmfusion to the list of repos mock knows about but that only gives me tons of other errors (I probably don't know the right syntax, I tried using modified lines from the /etc/yum.repos.d files for rpmfusion, to match the existing entries.)
I'd appreciate some suggestions here, I'm not particularly fluent in mock.
thanks!
On Mon, Feb 29, 2016 at 12:17:13AM +0000, Patrick O'Callaghan wrote:
On Sun, 2016-02-28 at 19:13 -0500, Fred Smith wrote:
This is weird, because it has hardly even been "yum update"-ed during the interval. what would have changed? I dunno...
RAM problem? Try memchk.
not outside the realm of the possible,... but I wouldn't expect it to cause only a single program to crash, and ALWAYS with the same set of clicks/keystrokes, without fail. after installing a ton of -debug packages and watching it in the debugger, it always segfaults at the same place, and for a given set of actions with t he same stack trace (the trace varies depending on which actions I did, but for a single set of actions its always the same).
In fact, it dies in malloc.c, after a call from (I think it is named) dv_freep or something ending with "freep", making me think that the pointer being freed has been hosed (its not null), or something has walked all over the malloc chain's bookkeeping.
Fred
On 02/28/2016 05:13 PM, Fred Smith wrote:
Hi all!
This is in regard to a Fedora-20 system I use when converting VHS tapes to DVD.
I would really rather NOT update to a later fedora--it is used for that one purpose only, and it took some effort to find andlearn the tools I needed to do the job.
So, a year or so ago I converted probably a hundred tapes to DVD. Tedious, but doable without real trouble.
The system sits idle for some months, then I come back to it to use it again, and I find that when I'm ready to create the ISO image, for which I have used dvdstyler, that dvdstyler segfaults early in its operation.
I've not found a way to do what I need that doesn't segfault.
This is weird, because it has hardly even been "yum update"-ed during the interval. what would have changed? I dunno...
So, after a lot of head-banging I decided it is probably easiest to just recompile dvdstyler to see if that avoids the problem. (I've already tried reinstalling it...).
I set up mock on the box and proceed to try a build, using this command:
mock --rebuild dvdstyler-2.9.2-1.fc20.src.rpmafter installing 156 packages, then ccache, it proceeds to give me this screen output:
Getting requirements for 1:dvdstyler-2.9.2-1.fc20.src --> automake-1.13.4-6.fc20.noarch --> autoconf-2.69-15.fc20.noarch --> gettext-0.18.3.2-5.fc20.x86_64 --> byacc-1.9.20130304-2.fc20.x86_64 --> wxGTK-devel-2.8.12-9.fc20.x86_64 --> libgnomeui-devel-2.24.5-7.fc20.x86_64 --> dvdauthor-0.7.1-4.fc20.x86_64 --> systemd-devel-208-31.fc20.x86_64 --> genisoimage-1.1.11-22.fc20.x86_64 --> dvd+rw-tools-7.1-14.fc20.x86_64 --> libjpeg-turbo-devel-1.3.1-3.fc20.x86_64 --> libexif-devel-0.6.21-6.fc20.x86_64 --> Already installed : zip-3.0-10.fc20.x86_64 --> xmlto-0.0.25-7.fc20.x86_64 --> desktop-file-utils-0.22-1.fc20.x86_64 Error: No Package found for ffmpeg Error: No Package found for ffmpeg-devel Error: No Package found for wxsvg-devel >= 1.1.14 ERROR: Exception(dvdstyler-2.9.2-1.fc20.src.rpm) Config(fedora-20-x86_64) 1 minutes 49 seconds INFO: Results and/or logs in: /var/lib/mock/fedora-20-x86_64/result ERROR: Command failed: # /usr/bin/yum-builddep --installroot /var/lib/mock/fedora-20-x86_64/root/ --releasever 20 /var/lib/mock/fedora-20-x86_64/root//builddir/build/SRPMS/dvdstyler-2.9.2-1.fc20.src.rpm --setopt=tsflags=nocontexts Getting requirements for 1:dvdstyler-2.9.2-1.fc20.src --> automake-1.13.4-6.fc20.noarch --> autoconf-2.69-15.fc20.noarch --> gettext-0.18.3.2-5.fc20.x86_64 --> byacc-1.9.20130304-2.fc20.x86_64 --> wxGTK-devel-2.8.12-9.fc20.x86_64 --> libgnomeui-devel-2.24.5-7.fc20.x86_64 --> dvdauthor-0.7.1-4.fc20.x86_64 --> systemd-devel-208-31.fc20.x86_64 --> genisoimage-1.1.11-22.fc20.x86_64 --> dvd+rw-tools-7.1-14.fc20.x86_64 --> libjpeg-turbo-devel-1.3.1-3.fc20.x86_64 --> libexif-devel-0.6.21-6.fc20.x86_64 --> Already installed : zip-3.0-10.fc20.x86_64 --> xmlto-0.0.25-7.fc20.x86_64 --> desktop-file-utils-0.22-1.fc20.x86_64 Error: No Package found for ffmpeg Error: No Package found for ffmpeg-devel Error: No Package found for wxsvg-devel >= 1.1.14
so I don't know how to solve this last thing. ffmpeg IS installed on the system, but not in the chroot. it looks like ffmpeg on the system came from rpmfusion, so i try adding rpmfusion to the list of repos mock knows about but that only gives me tons of other errors (I probably don't know the right syntax, I tried using modified lines from the /etc/yum.repos.d files for rpmfusion, to match the existing entries.)
I'd appreciate some suggestions here, I'm not particularly fluent in mock.
thanks!
There are other DVD creators with the exact rpm package names below: bombono-dvd devede DVDAuthorWizard tovid
On Sun, Feb 28, 2016 at 05:38:09PM -0700, jd1008 wrote:
On 02/28/2016 05:13 PM, Fred Smith wrote:
Hi all!
This is in regard to a Fedora-20 system I use when converting VHS tapes to DVD.
I would really rather NOT update to a later fedora--it is used for that one purpose only, and it took some effort to find andlearn the tools I needed to do the job.
So, a year or so ago I converted probably a hundred tapes to DVD. Tedious, but doable without real trouble.
The system sits idle for some months, then I come back to it to use it again, and I find that when I'm ready to create the ISO image, for which I have used dvdstyler, that dvdstyler segfaults early in its operation.
I've not found a way to do what I need that doesn't segfault.
This is weird, because it has hardly even been "yum update"-ed during the interval. what would have changed? I dunno...
So, after a lot of head-banging I decided it is probably easiest to just recompile dvdstyler to see if that avoids the problem. (I've already tried reinstalling it...).
I set up mock on the box and proceed to try a build, using this command:
mock --rebuild dvdstyler-2.9.2-1.fc20.src.rpmafter installing 156 packages, then ccache, it proceeds to give me this screen output:
Getting requirements for 1:dvdstyler-2.9.2-1.fc20.src --> automake-1.13.4-6.fc20.noarch --> autoconf-2.69-15.fc20.noarch --> gettext-0.18.3.2-5.fc20.x86_64 --> byacc-1.9.20130304-2.fc20.x86_64 --> wxGTK-devel-2.8.12-9.fc20.x86_64 --> libgnomeui-devel-2.24.5-7.fc20.x86_64 --> dvdauthor-0.7.1-4.fc20.x86_64 --> systemd-devel-208-31.fc20.x86_64 --> genisoimage-1.1.11-22.fc20.x86_64 --> dvd+rw-tools-7.1-14.fc20.x86_64 --> libjpeg-turbo-devel-1.3.1-3.fc20.x86_64 --> libexif-devel-0.6.21-6.fc20.x86_64 --> Already installed : zip-3.0-10.fc20.x86_64 --> xmlto-0.0.25-7.fc20.x86_64 --> desktop-file-utils-0.22-1.fc20.x86_64 Error: No Package found for ffmpeg Error: No Package found for ffmpeg-devel Error: No Package found for wxsvg-devel >= 1.1.14 ERROR: Exception(dvdstyler-2.9.2-1.fc20.src.rpm) Config(fedora-20-x86_64) 1 minutes 49 seconds INFO: Results and/or logs in: /var/lib/mock/fedora-20-x86_64/result ERROR: Command failed: # /usr/bin/yum-builddep --installroot /var/lib/mock/fedora-20-x86_64/root/ --releasever 20 /var/lib/mock/fedora-20-x86_64/root//builddir/build/SRPMS/dvdstyler-2.9.2-1.fc20.src.rpm --setopt=tsflags=nocontexts Getting requirements for 1:dvdstyler-2.9.2-1.fc20.src --> automake-1.13.4-6.fc20.noarch --> autoconf-2.69-15.fc20.noarch --> gettext-0.18.3.2-5.fc20.x86_64 --> byacc-1.9.20130304-2.fc20.x86_64 --> wxGTK-devel-2.8.12-9.fc20.x86_64 --> libgnomeui-devel-2.24.5-7.fc20.x86_64 --> dvdauthor-0.7.1-4.fc20.x86_64 --> systemd-devel-208-31.fc20.x86_64 --> genisoimage-1.1.11-22.fc20.x86_64 --> dvd+rw-tools-7.1-14.fc20.x86_64 --> libjpeg-turbo-devel-1.3.1-3.fc20.x86_64 --> libexif-devel-0.6.21-6.fc20.x86_64 --> Already installed : zip-3.0-10.fc20.x86_64 --> xmlto-0.0.25-7.fc20.x86_64 --> desktop-file-utils-0.22-1.fc20.x86_64 Error: No Package found for ffmpeg Error: No Package found for ffmpeg-devel Error: No Package found for wxsvg-devel >= 1.1.14
so I don't know how to solve this last thing. ffmpeg IS installed on the system, but not in the chroot. it looks like ffmpeg on the system came from rpmfusion, so i try adding rpmfusion to the list of repos mock knows about but that only gives me tons of other errors (I probably don't know the right syntax, I tried using modified lines from the /etc/yum.repos.d files for rpmfusion, to match the existing entries.)
I'd appreciate some suggestions here, I'm not particularly fluent in mock.
thanks!
There are other DVD creators with the exact rpm package names below: bombono-dvd devede DVDAuthorWizard tovid
Ah, I wasn't aware of all of those. I'll take a look. thanks!
On Sun, 28 Feb 2016 19:13:48 -0500 Fred Smith fredex@fcshome.stoneham.ma.us wrote:
Hi all!
This is in regard to a Fedora-20 system I use when converting VHS tapes to DVD.
I would really rather NOT update to a later fedora--it is used for that one purpose only, and it took some effort to find andlearn the tools I needed to do the job.
So, a year or so ago I converted probably a hundred tapes to DVD. Tedious, but doable without real trouble.
The system sits idle for some months, then I come back to it to use it again, and I find that when I'm ready to create the ISO image, for which I have used dvdstyler, that dvdstyler segfaults early in its operation.
I've not found a way to do what I need that doesn't segfault.
This is weird, because it has hardly even been "yum update"-ed during the interval. what would have changed? I dunno...
So, after a lot of head-banging I decided it is probably easiest to just recompile dvdstyler to see if that avoids the problem. (I've already tried reinstalling it...).
I set up mock on the box and proceed to try a build, using this command:
[snip]
I'd appreciate some suggestions here, I'm not particularly fluent in mock.
I can't help you with the mock issue. I'd like to be fluent, but I haven't taken the time to learn. Instead, I just set up an rpmbuild environment on the box, by running, as user, rpmdev-setuptree This puts an rpmbuild directory in ~. Then, using the src.rpm, run rpm -ivh [name.src.rpm] as the user to set the package up for build in the rpmbuild tree. Then run rpmbuild -bb [name].spec in the ~/rpmbuild/SPECS directory.
The built binary package should be in ~/rpmbuild/RPMS/[architecture]/. You can yum update or reinstall it with yum -C ./[binary rpm package]
Unlike mock builds, this isn't happening in a chroot, so it has access to all the build environment on the machine. Building for a single machine that you will install the package on is easier that way. Mock is way more sophisticated, but also more complex, especially for out of date versions.
It might be even easier to just go to rpmfusion.org and download the dvdstyler package for f22. If the requirements are met on your box, it should just install using the same yum -C command as above. Worth a try.
On Sun, Feb 28, 2016 at 06:39:30PM -0700, stan wrote:
On Sun, 28 Feb 2016 19:13:48 -0500 Fred Smith fredex@fcshome.stoneham.ma.us wrote:
Hi all!
This is in regard to a Fedora-20 system I use when converting VHS tapes to DVD.
I would really rather NOT update to a later fedora--it is used for that one purpose only, and it took some effort to find andlearn the tools I needed to do the job.
So, a year or so ago I converted probably a hundred tapes to DVD. Tedious, but doable without real trouble.
The system sits idle for some months, then I come back to it to use it again, and I find that when I'm ready to create the ISO image, for which I have used dvdstyler, that dvdstyler segfaults early in its operation.
I've not found a way to do what I need that doesn't segfault.
This is weird, because it has hardly even been "yum update"-ed during the interval. what would have changed? I dunno...
So, after a lot of head-banging I decided it is probably easiest to just recompile dvdstyler to see if that avoids the problem. (I've already tried reinstalling it...).
I set up mock on the box and proceed to try a build, using this command:
[snip]
I'd appreciate some suggestions here, I'm not particularly fluent in mock.
I can't help you with the mock issue. I'd like to be fluent, but I haven't taken the time to learn. Instead, I just set up an rpmbuild environment on the box, by running, as user, rpmdev-setuptree This puts an rpmbuild directory in ~. Then, using the src.rpm, run rpm -ivh [name.src.rpm] as the user to set the package up for build in the rpmbuild tree. Then run rpmbuild -bb [name].spec in the ~/rpmbuild/SPECS directory.
The built binary package should be in ~/rpmbuild/RPMS/[architecture]/. You can yum update or reinstall it with yum -C ./[binary rpm package]
I've done that before, and it should work ehre too. but I recently learned a little about mock and thought to try it.
Unlike mock builds, this isn't happening in a chroot, so it has access to all the build environment on the machine. Building for a single machine that you will install the package on is easier that way. Mock is way more sophisticated, but also more complex, especially for out of date versions.
It might be even easier to just go to rpmfusion.org and download the dvdstyler package for f22. If the requirements are met on your box, it should just install using the same yum -C command as above. Worth a try.
yes, it might be easier. I'll look into that too.
thanks!
On Sun, Feb 28, 2016 at 6:13 PM, Fred Smith fredex@fcshome.stoneham.ma.us wrote:
I set up mock on the box and proceed to try a build, using this command:
mock --rebuild dvdstyler-2.9.2-1.fc20.src.rpm
I've never used mock with --rebuild but the errors are because you haven't enabled RPM Fusion, if you have the mock config for it installed it would be something like:
mock -r fedora-20-x86_64-rpmfusion-free dvdstyler-2.9.2-1.fc20.src.rpm
Thanks, Richard