[CM] cm3

lieven moors lievenmoors at gmail.com
Thu Mar 26 07:19:05 PDT 2009


I have reported a problem earlier about CM3 not being able to start 
without the X environment on my 64bit machine. I tried some debugging 
myself, to find out what the problem is. As I have no experience 
debugging c programs, I'm not sure this will be useful to you. I started 
CM (compiled with CONFIG=Debug) within gdb.
I get this error:

/No protocol specified
//Failed to open the X display.


Then I did 'info stack':

Because I didn't know how to write this output to a file from gdb (and I 
don't have my other computer here, I'll type this out (not so accurate)

0  doPlatformSpecificInitialisation()
    at platform_specific_code/juce_linux_Messaging.cpp (line 208)

1  juce::MessageManager::getInstance()
    at src/juce_appframework/events/juceMessageManager.cpp (line 84)

2  in main
    Main.cpp (line 194)

which is


The function doPlatformSpecificInitialisation seems to try to open the 
default X display, but fails.

I hope this might help to fix this bug.
If you need more help with this, you can always ask me to...

I use the fglx module for my ATI graphics card, but I don't know if this 
has anything to do with it...

More information about the Cmdist mailing list