Frequent Segmentation Fault 11 on libnfs1
#1
Sad 
Hi all,

Are you experiencing the same problem I'm having: Segmentation Fault on libnfs1? After several minutes of playing music of video xbmc crashes out with mainly this error:

Code:
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/xbmc/xbmc.bin --standalone'.
Program terminated with signal 11, Segmentation fault.
#0  0xb0ba36f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1

I started off with a new Zotac ID41 with ION chipset. I installed XBMCbuntu Frodo 12 Beta 1. In this distribution NFS and Airplay were not automagically installed so I did this by hand, just by apt-get install libnfs1 libnfs-dev. Everything is working fine, besides this somewhat annoying issue. Even in beta 2 and 3 (updates done by apt-get) this problem persists, however it is een time-thingy, because I cannot reproduce the problem by hand.

More info:
Version: Starting XBMC (12.0-BETA3 Git:Unknown), Platform: Linux (Ubuntu 12.04.1 LTS - XBMCbuntu, 3.2.0-33-generic-pae i686). Built on Dec 7 2012
Method of install: Started with Live, installed on local harddrive (SSD), updates via PPA channel
Debug logs will be posted:
http://pastebin.com/1aeqZMEP
http://pastebin.com/cqbrdDD4
http://pastebin.com/xH44gpEY

I hope this will help to solve some things...

Vincent
Reply
#2
You have to ensure that you are using libnfs 1.3 or newer. Not sure whats in the ubuntu repo atm.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#3
(2012-12-09, 23:33)Memphiz Wrote: You have to ensure that you are using libnfs 1.3 or newer. Not sure whats in the ubuntu repo atm.

Well as far as I know: I do...

Allthought I think I had a duplicate link in several lib-locations.

It seemed I had libnfs-dev also installed and this yields in a duplicate library somewhere...

I'll keep you posted!

Vincent

BUT Cheered to early:
Same result:
############## XBMC CRASH LOG ###############

################ SYSTEM INFO ################
Date: Mon Dec 10 00:37:32 CET 2012
XBMC Options:
Arch: i686
Kernel: Linux 3.2.0-33-generic-pae #52-Ubuntu SMP Thu Oct 18 16:39:21 UTC 2012
Release:
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS - XBMCbuntu
Release: 12.04
Codename: precise
############## END SYSTEM INFO ##############

############### STACK TRACE #################
=====> Core file: /home/vanwichen/core (2012-12-10 00:37:32.623463986 +0100)
=========================================
[New LWP 1707]
[New LWP 1671]
[New LWP 1710]
[New LWP 1667]
[New LWP 1672]
[New LWP 1683]
[New LWP 1670]
[New LWP 1681]
[New LWP 1675]
[New LWP 1688]
[New LWP 1678]
[New LWP 1676]
[New LWP 1679]
[New LWP 1682]
[New LWP 1674]
[New LWP 1677]
[New LWP 1655]
[New LWP 1680]
[New LWP 1686]
[New LWP 1685]
[New LWP 1656]
[New LWP 1503]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/xbmc/xbmc.bin --standalone'.
Program terminated with signal 11, Segmentation fault.
#0 0xb0b4d55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1

Reply
#4
Is this related to: http://forum.xbmc.org/showthread.php?tid=144454 maybe?

As far as I'm aware off is that it only occurs when having the full-screen player on-screen.

Maybe related: I mount a READ-ONLY NFS-export on my NAS.

Vincent
Reply
#5
Nope the bug there is fixed for sure and was related to pausing a stream.

Which skin are you using?

What does "dpkg -s libnfs" show?
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#6
Code:
dpkg -s libnfs1
or better
Code:
apt-cache policy libnfs1
libnfs1:
  Installed: 1.3.0-2~ppa1~precise
  Candidate: 1.3.0-2~ppa1~precise
Reply
#7
(2012-12-10, 17:20)Memphiz Wrote: Nope the bug there is fixed for sure and was related to pausing a stream.

Which skin are you using?

What does "dpkg -s libnfs" show?

I'm using the default skin Confluence.

Code:
root@q-xbmc:~# dpkg -s libnfs
Package `libnfs' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
root@q-xbmc:~# dpkg -s libnfs1
Package: libnfs1
Status: install ok installed
Multi-Arch: same
Priority: optional
Section: libs
Installed-Size: 170
Maintainer: Andres Mejia <[email protected]>
Architecture: i386
Source: libnfs
Version: 1.3.0-2~ppa1~precise
Depends: libc6 (>= 2.4)
Pre-Depends: multiarch-support
Description: NFS client library (shared library)
LIBNFS is a client library for accessing NFS shares over a network.
.
LIBNFS offers three different APIs, for different use :
1, RAW : A fully async low level rpc library for nfs protocols
2, NFS ASYNC : A fully asynchronous library for high level vfs functions
3, NFS SYNC : A synchronous library for high level vfs functions
.
This package provides the shared library.
Homepage: https://github.com/sahlberg/libnfs

(2012-12-10, 17:43)wsnipex Wrote:
Code:
dpkg -s libnfs1
or better
Code:
apt-cache policy libnfs1
libnfs1:
  Installed: 1.3.0-2~ppa1~precise
  Candidate: 1.3.0-2~ppa1~precise

Code:
root@q-xbmc:~# apt-cache policy libnfs1
libnfs1:
  Installed: 1.3.0-2~ppa1~precise
  Candidate: 1.3.0-2~ppa1~precise
  Version table:
*** 1.3.0-2~ppa1~precise 0
        500 http://ppa.launchpad.net/team-xbmc/unstable/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status
     1.2.0-3 0
        500 http://nl.archive.ubuntu.com/ubuntu/ precise/universe i386 Packages

It is really weird, today I had only one crash on the library and played for over more than 6 hours of music.

Still hoping for better times Big Grin

Reply
#8
Hoping doesn't fix the bug. I need a reproduction description which leads to the crash for sure. There is not much time left until frodo release. If i can't reproduce the problem its unlikly that i am able to fix it.

Are you running with visualisation?
Are the crashes during track changes?
Are you pausing the stream?
Are you bringing up the trackinfo?
Are you using more then 1 nfs export? (post your /etc/exports file from the server)

@wsnipex - sahlberg mentioned that it might be necessary to configure the libnfs on linux with --disable-tirpc - do you do this already - could you build a test libnfs1 for the OP with disabled tirpc and make it available (outside of the ppa for now) for getting him testing it? This crash could be related to a flaw where libnfs is using tirpc and xbmc is linked against libc which has its own rpc which can lead to runtime symbol mixup or so.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#9
@Memphiz

from configure --help:
--enable-tirpc enable use of TI-RPC [default=no]

since I don't set anything, it should be disabled
Reply
#10
(2012-12-11, 16:54)Memphiz Wrote: Hoping doesn't fix the bug. I need a reproduction description which leads to the crash for sure. There is not much time left until frodo release. If i can't reproduce the problem its unlikly that i am able to fix it.

Are you running with visualisation?
Are the crashes during track changes?
Are you pausing the stream?
Are you bringing up the trackinfo?
Are you using more then 1 nfs export? (post your /etc/exports file from the server)

No I'm not running any visualisations. I have fanart backgrounds enabled.
I have a feeling that it only happens on or near track changes. However occasionally it happens in the middle of the songs. I have seen this problem ONLY when playing music, but I'm not sure it only related to music.
No, I'm not pausing the stream, when it happens
I'm not sure what you mean with "bringing up the trackinfo". As fas as I know I had several crashes when playing music and being in the main screen, sometimes navigating to another menu. I'm under the impression that it also occurs when being full screen music player with the skip/pause/option buttons.
Here is my export:
Code:
qnas:/var/log# more /etc/exports
"/media" *(insecure,insecure_locks,ro,async)



(2012-12-11, 17:25)wsnipex Wrote: @Memphiz

from configure --help:
--enable-tirpc enable use of TI-RPC [default=no]

since I don't set anything, it should be disabled

Why is libnfs1 not installed by default on the live-CD installation?
(And also for libairplay1) (my other problem Wink )


As the problem has no concrete reproduction path it is for us all difficult to find what is happening. Is installing a brand new Live-CD (beta 3 in this case) a solution?

Vincent
Reply
#11
Quiptix, can you upgrade to RC1 and try again? Maybe you hit this issue: https://github.com/xbmc/xbmc/commit/a1c4...5344bb75b0 which is fixed in the new package.

Code:
sudo apt-get update
sudo apt-get upgrade

PS: new builds of Xbmcbuntu have libnfs1 installed by default
Reply
#12
(2012-12-11, 23:03)wsnipex Wrote: Quiptix, can you upgrade to RC1 and try again? Maybe you hit this issue: https://github.com/xbmc/xbmc/commit/a1c4...5344bb75b0 which is fixed in the new package.

Code:
sudo apt-get update
sudo apt-get upgrade

PS: new builds of Xbmcbuntu have libnfs1 installed by default

I had three time another crash with the thread handler and bailed out with error 6:
Code:
############## XBMC CRASH LOG ###############

################ SYSTEM INFO ################
Date: Tue Dec 11 20:00:14 CET 2012
XBMC Options:
Arch: i686
Kernel: Linux 3.2.0-33-generic-pae #52-Ubuntu SMP Thu Oct 18 16:39:21 UTC 2012
Release:
    Distributor ID:    Ubuntu
    Description:    Ubuntu 12.04.1 LTS - XBMCbuntu
    Release:    12.04
    Codename:    precise
############## END SYSTEM INFO ##############

############### STACK TRACE #################
=====>  Core file: /home/vanwichen/core (2012-12-11 20:00:14.707331349 +0100)
        =========================================
[New LWP 10558]
[New LWP 2044]
[New LWP 10560]
[New LWP 2026]
[New LWP 2045]
[New LWP 2028]
[New LWP 2029]
[New LWP 2033]
[New LWP 10534]
[New LWP 2031]
[New LWP 10537]
[New LWP 2038]
[New LWP 10533]
[New LWP 3533]
[New LWP 3532]
[New LWP 2042]
[New LWP 10527]
[New LWP 2040]
[New LWP 2021]
[New LWP 2039]
[New LWP 2032]
[New LWP 2037]
[New LWP 2034]
[New LWP 2036]
[New LWP 2035]
[New LWP 2006]
[New LWP 2020]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/xbmc/xbmc.bin --standalone'.
Program terminated with signal 6, Aborted.
#0  0xb76f9424 in __kernel_vsyscall ()

Thread 27 (Thread 0xaf43eb40 (LWP 2020)):
#0  0xb76f9424 in __kernel_vsyscall ()
#1  0xb5d145f0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb618128e in ?? () from /usr/lib/i386-linux-gnu/libasound.so.2
#3  0xb6181454 in snd_pcm_wait () from /usr/lib/i386-linux-gnu/libasound.so.2
#4  0x08778e68 in CAESinkALSA::AddPackets(unsigned char*, unsigned int, bool) ()
#5  0x0876d738 in CSoftAE::RunOutputStage(bool) ()
#6  0x08772c98 in CSoftAE::Run() ()
#7  0x08de2978 in CThread::Process() ()
#8  0x08de40ce in CThread::Action() ()
#9  0x08de4396 in CThread::staticThread(void*) ()
#10 0xb6ad7d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb5d22d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 26 (Thread 0xb3448740 (LWP 2006)):
#0  0xb702edcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x08de4ca4 in XbmcThreads::SystemClockMillis() ()
#2  0x08c3ef0d in PLAYLIST::CPlayListPlayer::Play(int, bool, bool) ()
#3  0x08340342 in CGUIWindowVideoBase::PlayMovie(CFileItem const*) ()
#4  0x083408a0 in CGUIWindowVideoBase::OnPlayMedia(int) ()
#5  0x08ba0a8c in CGUIMediaWindow::OnClick(int) ()
#6  0x0833a513 in CGUIWindowVideoBase::OnClick(int) ()
#7  0x08352b4b in CGUIWindowVideoNav::OnClick(int) ()
#8  0x083422a7 in CGUIWindowVideoBase::OnFileAction(int, int) ()
#9  0x0834289c in CGUIWindowVideoBase::OnResumeItem(int) ()
#10 0x08342524 in CGUIWindowVideoBase::OnFileAction(int, int) ()
#11 0x083438af in CGUIWindowVideoBase::OnSelect(int) ()
#12 0x08ba3e59 in CGUIMediaWindow::OnMessage(CGUIMessage&) ()
#13 0x08342953 in CGUIWindowVideoBase::OnMessage(CGUIMessage&) ()

I haven't paid much attention to this issue, because the libnfs problem is more severe for me, and more frequent. But this could yield in the same behavior.

I'm updating now and will let you know what I find this evening!

Vincent
Reply
#13
Woeps...

No result:

Same crash at the end of the song in this case:
Code:
############## XBMC CRASH LOG ###############

################ SYSTEM INFO ################
Date: Tue Dec 11 22:24:50 CET 2012
XBMC Options:
Arch: i686
Kernel: Linux 3.2.0-33-generic-pae #52-Ubuntu SMP Thu Oct 18 16:39:21 UTC 2012
Release:
    Distributor ID:    Ubuntu
    Description:    Ubuntu 12.04.1 LTS - XBMCbuntu
    Release:    12.04
    Codename:    precise
############## END SYSTEM INFO ##############

############### STACK TRACE #################
=====>  Core file: /home/vanwichen/core (2012-12-11 22:24:50.182552402 +0100)
        =========================================
[New LWP 1687]
[New LWP 1659]
[New LWP 1672]
[New LWP 1693]
[New LWP 1696]
[New LWP 1669]
[New LWP 1648]
[New LWP 1662]
[New LWP 1663]
[New LWP 1661]
[New LWP 1695]
[New LWP 1664]
[New LWP 1665]
[New LWP 1678]
[New LWP 1666]
[New LWP 1677]
[New LWP 1667]
[New LWP 1675]
[New LWP 1668]
[New LWP 1495]
[New LWP 1673]
[New LWP 1671]
[New LWP 1647]
[New LWP 1670]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/xbmc/xbmc.bin --standalone'.
Program terminated with signal 11, Segmentation fault.
#0  0xb02e055e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1

Thread 24 (Thread 0xaa9f9b40 (LWP 1670)):
#0  0xb77db424 in __kernel_vsyscall ()
#1  0xb5dfdd61 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0x08d610fc in NPT_BsdSocketFd::WaitForCondition(bool, bool, bool, int) ()
#3  0x08d61f76 in NPT_BsdTcpServerSocket::WaitForNewClient(NPT_Socket*&, int, unsigned int) ()
#4  0x08d62cea in NPT_TcpServerSocket::WaitForNewClient(NPT_Socket*&, int, unsigned int) ()
#5  0x08d1a3a5 in PLT_HttpListenTask::DoRun() ()
#6  0x08d28f20 in PLT_ThreadTask::Run() ()
#7  0x08d64aa2 in NPT_PosixThread::Run() ()
#8  0x08d6541f in NPT_PosixThread::EntryPoint(void*) ()
#9  0xb6bb9d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb5e04d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 23 (Thread 0xaf520b40 (LWP 1647)):
#0  0xb77db424 in __kernel_vsyscall ()
#1  0xb5df65f0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb626328e in ?? () from /usr/lib/i386-linux-gnu/libasound.so.2
#3  0xb6263454 in snd_pcm_wait () from /usr/lib/i386-linux-gnu/libasound.so.2
#4  0x08778f18 in CAESinkALSA::AddPackets(unsigned char*, unsigned int, bool) ()
#5  0x0876d7d8 in CSoftAE::RunOutputStage(bool) ()
#6  0x08772d68 in CSoftAE::Run() ()
#7  0x08ddac68 in CThread::Process() ()
#8  0x08ddc3be in CThread::Action() ()
#9  0x08ddc686 in CThread::staticThread(void*) ()
#10 0xb6bb9d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb5e04d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 22 (Thread 0xaa1f8b40 (LWP 1671)):
#0  0xb77db424 in __kernel_vsyscall ()
#1  0xb6bbdd13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x08d6523d in NPT_PosixSharedVariable::WaitUntilEquals(int, int) ()
#3  0x08d09c42 in PLT_ThreadTask::IsAborting(int) ()

Now playing with debug enabled... Waiting to crash...
Reply
#14
(2012-12-11, 23:03)wsnipex Wrote: Quiptix, can you upgrade to RC1 and try again? Maybe you hit this issue: https://github.com/xbmc/xbmc/commit/a1c4...5344bb75b0 which is fixed in the new package.

Code:
sudo apt-get update
sudo apt-get upgrade

PS: new builds of Xbmcbuntu have libnfs1 installed by default

It seems more frequent now.
I have enabled debug logging also and will paste it. I will include 2 crashlog and 2 xbmc.logs.

http://pastebin.com/UGqh0c1s
http://pastebin.com/1RZ0apxM

All crashes is RC1 happened in full-screen player mode, music, with buttons enabled

VIncent

I never noticed that xbmc is transcoding m4a files or is just decoding to raw audio stream?

I'm testing and testing and testing. It is not with every song change, but I would say it is 50/50 change at the moment trapping in Segmentation Fault


Maybe this is interesting. I have made a grep of all segmentation fault (11) with libnfs as first trap. It is nog always the same method, however it is always a RPC call:
Code:
../../xbmc_crashlog-20121205_233221.log:#0  0xb1da66f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121205_233221.log:#0  0xb1da66f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121206_090453.log:#0  0xb0b2c55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121206_090453.log:#0  0xb0b2c55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121207_175046.log:#0  0xb26746f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121207_175046.log:#0  0xb26746f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121207_192957.log:#0  0xb2285658 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121207_192957.log:#0  0xb2285658 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121207_200054.log:#0  0xb22de6f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121207_200054.log:#0  0xb22de6f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121207_202816.log:#0  0xb10e2658 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121207_202816.log:#0  0xb10e2658 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121208_124526.log:#0  0xb145c6f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121208_124526.log:#0  0xb145c6f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_104543.log:#0  0xb0ba36f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_104543.log:#0  0xb0ba36f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_113439.log:#0  0xb0b4f55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_113439.log:#0  0xb0b4f55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_114815.log:#0  0xb119f6f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_114815.log:#0  0xb119f6f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_133956.log:#0  0xb01eb6f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_133956.log:#0  0xb01eb6f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_141647.log:#0  0xb23856f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121209_141647.log:#0  0xb23856f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121210_003732.log:#0  0xb0b4d55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121210_003732.log:#0  0xb0b4d55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121210_005350.log:#0  0xb0b2855e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121210_005350.log:#0  0xb0b2855e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121210_015632.log:#0  0xb0b3855e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121210_015632.log:#0  0xb0b3855e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121210_112933.log:#0  0xb271e658 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121210_112933.log:#0  0xb271e658 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121211_222450.log:#0  0xb02e055e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121211_222450.log:#0  0xb02e055e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121211_223648.log:#0  0xb124355e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121211_223648.log:#0  0xb124355e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121211_224541.log:#0  0xb22df55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121211_224541.log:#0  0xb22df55e in rpc_set_error () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121211_231619.log:#0  0xb11816f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1
../../xbmc_crashlog-20121211_231619.log:#0  0xb11816f1 in rpc_allocate_pdu () from /usr/lib/i386-linux-gnu/libnfs.so.1

Crossfading over songs doesn't work on my setup. Maybe that is also a clue?

(Just trying to help Wink )

ADDITION: It doesn't matter to have to buttons on screen. Normal full-screen player crashes also.
Reply
#15
please use pastebin.com for any further logs - the thread looks already uncool Wink.
@wsnipex mhh ok then thats not the problem

just a cite from the libnfs dev for completness

-------snip
On some Linux platforms there were also "errors" and sometimes also
"crashes" as I understad.
Some linux distros build libnfs with TIRPC but then also build XBMC
linking it with RPC.
Since the wise people over at sun-microsystem decided to build TIRPC
and make is API compatible with old RPC
but not ABI compatible (some internal contexts differs between them)
this means that
IF you end up with linking with some symbols from RPC and others from
TIRPC ... Well system becomes unhappy and non-deterministic
------snip

Well at least gentoo was hitting this.

If we don't find a fix till frodo we will get a fix after that for sure. I plan to bump to libnfs 1.5 after frodo for all platforms which implements its own rpc stuff.

@wsnipex well if you want you could bump to 1.5 - we use that version on android already. (wow i didn't want to do this but what gives Wink).
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply

Logout Mark Read Team Forum Stats Members Help
Frequent Segmentation Fault 11 on libnfs10