Segfault errors


Recommended Posts

After finally getting handbrake to install with the dependencies downloaded I am getting these errors in the syslog.

Jan 25 11:47:01 Tower crond[1357]: exit status 1 from user root /usr/bin/run-parts /etc/cron.hourly 1> /dev/null 
Jan 25 11:47:01 Tower kernel: crond[15712]: segfault at 4001e51c ip 4001e51c sp bf8d3ca8 error 15 in ld-2.11.1.so[4001e000+1000] (Errors)
Jan 25 12:47:01 Tower crond[1357]: exit status 1 from user root /usr/bin/run-parts /etc/cron.hourly 1> /dev/null 
Jan 25 12:47:01 Tower kernel: crond[16274]: segfault at 4001e51c ip 4001e51c sp bf8d3ca8 error 15 in ld-2.11.1.so[4001e000+1000] (Errors)

Just curious how to proceeded being that I need cron to run for the mover and monthly parity check. Any insight would be greatly appreciated.

 

ls -all /etc/cron.hourly

root@Tower:~# ls -all /etc/cron.hourly
total 4
drwxr-xr-x  2 root root    0 2014-01-25 09:27 ./
drwxr-xr-x 26 root root    0 2014-01-25 09:44 ../
-rwxrwxrwx  1 root root 3942 2014-01-25 09:27 smtp_status.sh*

Link to comment

I am running the latest stable 5.0.5.

 

Linux 3.9.11p-unRAID.
root@Tower:~# ls /var/log/packages
PlexMediaServer-0.9.8.18.290-11b7fdd-unRAID
alsa-lib-1.0.25-i486-1
apcupsd-3.14.10-i486-1_atv
bwm-ng-0.6-i486-2bj
cpio-2.5-i486-3
dmidecode-2.10-i486-1
faac-1.28-i486-5sl
fontconfig-2.10.93-i486-1
freetype-2.5.0.1-i486-1
gcc-g++-4.8.2-i486-1
glib-1.2.10-i486-3
glibc-2.17-i486-7
handbrake-0.9.9-i486-1alien
inotify-tools-3.13-i486-1
jre-7u2-i586
lame-3.99-i486-1sl
libav-i486-rj
libmp4v2-1.9.1-i486-3_cngu
libogg-1.3.0-i486-1
libpng-1.4.12-i486-1
libsamplerate-0.1.8-i486-1
libtheora-1.1.1-i486-1
libvorbis-1.3.3-i486-1
libxml2-2.9.1-i486-1
mailx-12.3-i486-1
mpeg4ip-1.5.0.1-i486-1ahl
ntfs-3g-2010.3.6-i486-1
openssl-0.9.8n-i486-1
pciutils-2.2.10-i486-2
powerdown-1.02-noarch-unRAID
rsync-3.0.4-i486-1
smartmontools-5.38-i486-1
webGui-r2
x264-snapshot-20120727-2245-stable-i486-rj
xz-5.0.5-i486-1
zlib-1.2.8-i486-1

Link to comment

Im a nuts and bolts guy. So I need some guidance how would I go about doing the whole installation?

 

It looks like from your other thread you may have got it running? You may just need to swap out glibc.

 

Install trolley:

 

wget -qO- --no-check-certificate https://raw.github.com/nicinabox/trolley/master/install.sh | sh -

 

When the installer completes, reopen your terminal session. There are some env variables that need to take effect.

 

Then use trolley to remove the incompatible glibc version:

 

trolley remove glibc

 

And install the correct version:

 

trolley install glibc 2.13

 

Try running handbrake again and watch for segfaults.

Link to comment

Thanks. I'm gonna reboot because cron is screwed up. I will post results. I get the following error and I cant install the other dependencies.

 

root@Tower:~# trolley install glibc 2.13
-bash: /usr/local/bin/trolley: /usr/bin/env: bad interpreter: No such file or directory

 

root@Tower:/boot# installpkg installpkg freetype-2.5.0.1-i486-1.txz
-bash: /sbin/installpkg: /bin/sh: bad interpreter: No such file or directory

 

I had to do a hard powerdown everything came back online. I installed glibc and get the following error.

 

root@Tower:~# HandBrakeCLI -u
HandBrakeCLI: /lib/libm.so.6: version `GLIBC_2.15' not found (required by HandBrakeCLI)
HandBrakeCLI: /lib/libm.so.6: version `GLIBC_2.15' not found (required by /usr/lib/libvorbis.so.0)

 

Link to comment

It looks like some lib has a hard dependency with glibc 2.15. Try that. If it runs, but you still have errors, you may have to take that lib back a version.

 

The reason you have to do all this crap is because Slackware doesn't resolve package dependencies. It's really shitty.

 

Also, it looks like you made a typo by writing installpkg twice: "installpkg installpkg freetype-2.5.0.1-i486-1.txz"

Link to comment

Yes those are the exact instructions I followed. What dependencies need to be changed? And when I use trolley to change a version do I need to reboot?

 

You should never have to reboot when using trolley.

 

Unfortunately, that post was targeted at 14.1 and unRAID 5.0.5 runs on 13.1 (I think... Definitely not >=14.0). It would take a little work to find all the exact versions.

 

One thing I'd like to do with trolley is have it default to the slackware version you're on, unless you specify otherwise. So just running `trolley install glibc` would give you a) the right arch, and b) the most optimistic package version for your slackware version. it's difficult to know the slackware version before unRAID 6 though :/

 

Link to comment

Well the same error message

Jan 28 14:47:01 Tower crond[1361]: exit status 1 from user root /usr/bin/run-parts /etc/cron.hourly 1> /dev/null 
Jan 28 14:47:01 Tower kernel: crond[32216]: segfault at 4001e51c ip 4001e51c sp bfb919d8 error 15 in ld-2.11.1.so[4001e000+1000] (Errors)

Link to comment

Well the same error message

Jan 28 14:47:01 Tower crond[1361]: exit status 1 from user root /usr/bin/run-parts /etc/cron.hourly 1> /dev/null 
Jan 28 14:47:01 Tower kernel: crond[32216]: segfault at 4001e51c ip 4001e51c sp bfb919d8 error 15 in ld-2.11.1.so[4001e000+1000] (Errors)

 

:( Maybe it would also help if the other versions were normalized?

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.