Alan Coopersmith wrote:
> Ethan Mallove wrote:
>   
>> I can reproduce the error, as I see it every time I try running
>> songbird.
>>
>>   $ xdpyinfo -queryExtensions | grep -w 141
>>       RECORD  (opcode: 143, base error: 141)
>>       XKEYBOARD  (opcode: 141, base event: 88, base error: 140)
>>
>> Given the above xdpyinfo output, is there a workaround to running
>> songbird?
>>     
> A songbird developer will have to look at their code that calls the
> XKeyboard extension to figure out what the bug is and if there's any
> way to work around it.
Hi Ethan,

I assume that you're using Songbird 0.7.0 from the /release(or /dev) 
repository. How about the 1.0.0 release: 
http://wiki.songbirdnest.com/Developer/Articles/Builds/Contributed_Builds? 
Is the error still reproducible?

Songbird doesn't call X related function as I check. It's possible that 
specific version of cairo in XULRunner (which Songbird 0.7.0 depends on) 
has some problem interacting with X on certain hardware. Some updates 
have been applied to the 1.0.0 release and you might want to have a try. 
Actually I'm using the 1.0.0 release tarball on OpenSolaris 2008.11 and 
it works fine.

BTW, can you reproduce the problem with the bundled version of Firefox 
3.0.4? The XULRunner platform Firefox and Songbird are built on are 
similar. And Firefox links with the system cairo with some patches 
applied. I'm also curious whether this could be the cause.

Thanks,
-Alfred

Reply via email to