Addon crash on Ubuntu but not on Windows
#1
Hi.

I'm trying to debug an addon : http://passion-xbmc.org/addons/?Page=Vie...lor.picker

Because when you choose a color and click OK to validate, XBMC crach on XBMCbuntu 12.04 and Ubuntu 12.10 Sad

Image

Image

This addon work on Windows (tested with Windows XP / 7 / 8) and also on OpenELEC 2.99.2 (not sure, I have to retest it).

This addon was OK with Eden on Ubuntu 11.10 and now crash on the same Ubuntu 11.10 with Frodo.

The crash log :

http://www.xbmclogs.com/show.php?id=1051

The error message is also displayed in Windows log but XBMC don't crash :

Code:
ERROR: Control 9000 in window 13000 has been asked to focus, but it can't

Does any Linux guru can download, install and try this addon and can tell me what's going wrong with it ?

Any help would be appreciate as FrostBox, the guy who wrote this addon, seem to have dropped off the face of the earth since september 2012 Sad
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
#2
Yes it crashes go figure a beta addon

yes it crashes on my test machine too

on your log this shows (not that I understand what it means)

Code:
Thread 1 (Thread 0xac8ffb40 (LWP 2173)):
#0  0x082d1172 in ?? ()
#1  0x08c0ba1d in XBMCAddon::xbmcgui::ControlEdit::~ControlEdit() ()
#2  0x08c0ba62 in XBMCAddon::xbmcgui::ControlEdit::~ControlEdit() ()
#3  0x08c29b4d in void std::_Destroy_aux<false>::__destroy<XBMCAddon::AddonClass::Ref<XBMCAddon::xbmcgui::Control>*>(XBMCAddon::AddonClass::Ref<XBMCAddon::xbmcgui::Control>*, XBMCAddon::AddonClass::Ref<XBMCAddon::xbmcgui::Control>*) ()
#4  0x08c26869 in XBMCAddon::xbmcgui::Window::dispose() ()
#5  0x08c3acc0 in PythonBindings::cleanForDealloc(XBMCAddon::xbmcgui::Window*) ()
#6  0x08c5ff5f in ?? ()
#7  0xb67315ce in ?? () from /usr/lib/libpython2.7.so.1.0
#8  0xb66cd62c in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#9  0xb66d1b05 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#10 0xb66cfcdb in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#11 0xb66d1b05 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#12 0xb66d1c43 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#13 0xb6717591 in PyRun_FileExFlags () from /usr/lib/libpython2.7.so.1.0
#14 0x08c33cbc in XBPyThread::Process() ()
#15 0x08d5e7be in CThread::Action() ()
#16 0x08d5ea82 in CThread::staticThread(void*) ()
#17 0xb6b8bd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#18 0xb5e19d3e in clone () from /lib/i386-linux-gnu/libc.so.6

It could be related I really wouldn't know. perhaps if somone knows addons and knows this could help you.

uNi
Reply
#3
get a complete backtrace of all threads. If you have gdb installed, it should create a crashlog in your homedir automatically.
Reply
#4
My complete crashlog file was given in the first post :

http://www.xbmclogs.com/show.php?id=1051

But it was done using a Virtual Machine.

I have done a fresh installation on my laptop (Ubuntu 12.10 + XBMC Frodo) this morning. I will make another crash log this evening.
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
#5
New log after running XBMC on Ubuntu 12.10 :

http://www.xbmclogs.com/show.php?id=1071

No stack printed in log file but a huge core file created.

Does anyone is interested by this core file ? I can upload it on a server.

Crash also on OpenELEC 2.99.2 Sad
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply
#6
There is 0 useful info on that last log. Given that this addon is crashing on every system I tested so far, I would hazard a guess to say its fubar.

Dont ask if anyone want to see a log, imo just paste a link to logs, best if you can see them without having to download anything. I dont understand gdb output but others may.

uNi
Reply
#7
I will try to install XBMCbuntu on my laptop, may be XBMC is compiled differently and will give more informations.

This addon seem to crash on every Linux but work fine on Windows Sad
Sorry for my english, but, you know, I'm French so ...

Main HTPC : Odroid-C2 running CoreELEC with Titan Bingie
Secondary HTPC : Freebox Mini 4K running Android TV with Titan Bingie
Reply

Logout Mark Read Team Forum Stats Members Help
Addon crash on Ubuntu but not on Windows0