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