XBMC hangs with 100% cpu utilization when accessing nfs shares

Bug #1052740 reported by Bharath Ramesh
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xbmc (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When using NFS shares through XBMC using libnfs XBMC hangs utilizing 100% CPU. The issue is related to the version of libnfs that is compatible with XBMC v11.0.

Some details can be found in the following thread http://forum.xbmc.org/showthread.php?tid=140703

Revision history for this message
Bharath Ramesh (krosswindz) wrote :

I am sorry I forgot to mention I am using precise.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xbmc (Ubuntu):
status: New → Confirmed
Revision history for this message
Alek Kowalczyk (alek-kowalczyk) wrote :

I confirm the bug on quantal.

xbmc 2:11.0~git20120510.82388d5-1ubuntu2
libnfs1:i386 1.3.0-2
libnfsidmap2 0.25-1ubuntu3
nfs-common 1:1.2.6-3ubuntu2
nfs-kernel-server 1:1.2.6-3ubuntu2

Trying to access NFS video file from a NFS share on the same computer

The stacktrace from gdb attached to the xbmc.bin below

#0 0xb7778424 in __kernel_vsyscall ()
#1 0xb6b315a2 in __lll_lock_wait () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb6b2cebb in _L_lock_764 () from /lib/i386-linux-gnu/libpthread.so.0
#3 0xb6b2cd75 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#4 0x087b9a52 in CNfsConnection::AddActiveConnection() ()
#5 0x087b9b2a in XFILE::CFileNFS::CFileNFS() ()
#6 0x08721a15 in XFILE::CFileFactory::CreateLoader(CURL const&) ()
#7 0x08713e3d in XFILE::CFile::Exists(CStdStr<char> const&, bool) ()
#8 0x089f03d2 in CFileItem::Exists(bool) const ()
#9 0x089f031f in CFileItem::Exists(bool) const ()
#10 0x082cdb08 in CGUIWindowVideoNav::OnClick(int) ()
#11 0x082bddf5 in CGUIWindowVideoBase::OnFileAction(int, int) ()
#12 0x082be23c in CGUIWindowVideoBase::OnResumeItem(int) ()
#13 0x082bdf4b in CGUIWindowVideoBase::OnFileAction(int, int) ()
#14 0x082bf405 in CGUIWindowVideoBase::OnSelect(int) ()
#15 0x089a7679 in CGUIMediaWindow::OnMessage(CGUIMessage&) ()
#16 0x082be303 in CGUIWindowVideoBase::OnMessage(CGUIMessage&) ()
#17 0x082ceaac in CGUIWindowVideoNav::OnMessage(CGUIMessage&) ()
#18 0x084595b8 in CGUIControl::SendWindowMessage(CGUIMessage&) ()
#19 0x0844c50f in CGUIBaseContainer::OnClick(int) ()
#20 0x0844f21b in CGUIBaseContainer::OnMouseEvent(CPoint const&, CMouseEvent const&) ()
#21 0x0845847d in CGUIControl::SendMouseEvent(CPoint const&, CMouseEvent const&) ()
#22 0x08466c91 in CGUIControlGroup::SendMouseEvent(CPoint const&, CMouseEvent const&) ()
#23 0x08466c91 in CGUIControlGroup::SendMouseEvent(CPoint const&, CMouseEvent const&) ()
#24 0x08466c91 in CGUIControlGroup::SendMouseEvent(CPoint const&, CMouseEvent const&) ()
#25 0x084cb608 in CGUIWindow::OnMouseAction(CAction const&) ()
#26 0x084cb6a4 in CGUIWindow::OnAction(CAction const&) ()
#27 0x089a25dc in CGUIMediaWindow::OnAction(CAction const&) ()
#28 0x082b9d86 in CGUIWindowVideoBase::OnAction(CAction const&) ()
#29 0x082ca50a in CGUIWindowVideoNav::OnAction(CAction const&) ()
#30 0x084d10bd in CGUIWindowManager::OnAction(CAction const&) ()
#31 0x089cfa52 in CApplication::OnAction(CAction const&) ()
#32 0x089d0a77 in CApplication::ProcessMouse() ()
#33 0x089d22a5 in CApplication::OnEvent(XBMC_Event&) ()
#34 0x0899e3f0 in CWinEventsSDL::MessagePump() ()
#35 0x089d3071 in CApplication::FrameMove(bool) ()
#36 0x08a54668 in CXBApplicationEx::Run() ()
#37 0x0825020a in main ()

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.