Linux - XBMC fails to start up with seg fault

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
zyro Offline
Junior Member
Posts: 12
Joined: Dec 2011
Reputation: 0
Post: #1
Hi, I hope someone can help me get to the bottom of this.

Issue occurs with build on up-to-date Ubuntu 12.04, built off of master (latest as of this post, 3d4ab0b0af). It's not the first time I build from source and I've not encountered any similar issues before. Stack is below and I'd appreciate any help or suggestions!

###

[New LWP 10896]
[New LWP 10909]
[New LWP 10910]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/local/lib/xbmc/xbmc.bin'.
Program terminated with signal 11, Segmentation fault.
#0 0x0000000000796497 in CVariant::operator== (this=0x2f131b0, rhs=...) at Variant.cpp:562
562 if (m_type == rhs.m_type)

Thread 3 (Thread 0x7fbce3bc4700 (LWP 10910)):
#0 0x00007fbcf116db03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x0000000000db1ec2 in PERIPHERALS::CPeripheralBusUSB::WaitForUpdate (this=0x21357f0) at linux/PeripheralBusUSBLibUdev.cpp:239
#2 0x0000000000db1f60 in PERIPHERALS::CPeripheralBusUSB::Process (this=0x21357f0) at linux/PeripheralBusUSBLibUdev.cpp:210
#3 0x0000000000f4c111 in CThread::Action (this=0x21357f0) at Thread.cpp:219
#4 0x0000000000f4c3c1 in CThread::staticThread (data=0x21357f0) at Thread.cpp:128
#5 0x00007fbcf51c2e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6 0x00007fbcf11794bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fbce882d700 (LWP 10909)):
#0 0x00007fbcf116db03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fbcf2eeec31 in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2
#2 0x0000000000a971e6 in CAESinkALSA::AddPackets (this=0x2162ea0, data=0x7fbce40058c0 "", frames=512) at Sinks/AESinkALSA.cpp:469
#3 0x0000000000aa66fc in CSoftAE::RunOutputStage (this=0x20b91e0) at Engines/SoftAE/SoftAE.cpp:995
#4 0x0000000000aaafe6 in CSoftAE::Run (this=0x20b91e0) at Engines/SoftAE/SoftAE.cpp:860
#5 0x0000000000f4c111 in CThread::Action (this=0x21ae200) at Thread.cpp:219
#6 0x0000000000f4c3c1 in CThread::staticThread (data=0x21ae200) at Thread.cpp:128
#7 0x00007fbcf51c2e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8 0x00007fbcf11794bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbcf83dc780 (LWP 10896)):
#0 0x0000000000796497 in CVariant::operator== (this=0x2f131b0, rhs=...) at Variant.cpp:562
#1 0x0000000000c8d3a5 in JSONRPC::JSONSchemaTypeDefinition::Parse (this=0x7fff75bffa20, value=..., isParameter=<optimized out>) at JSONServiceDescription.cpp:513
#2 0x0000000000c8f8f9 in JSONRPC::CJSONServiceDescription::AddType (jsonType=...) at JSONServiceDescription.cpp:1432
#3 0x0000000000c7a5e8 in JSONRPC::CJSONRPC::Initialize () at JSONRPC.cpp:45
#4 0x0000000000e5bd45 in CApplication::Initialize (this=0x1453e80) at Application.cpp:1302
#5 0x0000000000ef6e9c in XBMC_Run (renderGUI=true) at xbmc.cpp:41
#6 0x0000000000651a58 in main (argc=1, argv=0x7fff75c001e8) at main.cpp:85

###
find quote