On Sun, 18 Apr 2010, Edd Barrett wrote:

> Hi,
> 
> On Wed, Apr 7, 2010 at 8:08 AM, Landry Breuil <lan...@rhaalovely.net> wrote:
> > When debugging a multithreaded program, use 'thread apply all bt'. That
> > might give you more clues.
> 
> FWIW, here is a debug session of VLC 1.0.5 on sparc64. Sorry about the
> delay. The "Loading ..." is instrumentation added myself when I was
> checking if a module was getting stuck while loading.

Ciao!

The culprit is modules/misc/inhibit.c:
if you rm or move away /usr/local/lib/vlc/misc/libinhibit_plugin.so, 
then the gui will show up.

There's also a commit on upstream git that can solve this issue: 

http://git.videolan.org/?p=vlc.git;a=blobdiff_plain;f=modules/misc/inhibit.c;h=ef76c8b39ed181b3d272d619ef50bee250ffd0cd;hp=5e880bdd9452b87f9b3f3f346822f5fe77f2998d;hb=1074e9dad6b8a645928f9b85c4450af96efea53f;hpb=6385ba4565e2bb4b165adce015a9cd408391ce59

But my poor sparc64 machine is too slow to compile this beast in a 
reasonable time. So, if someone can try the above patch, I'd be happy.

cheers,
David


Reply via email to