Application crashing with Bad Window error only on OLPC 767 build

shivaprasad javali jbsp72 at
Thu Feb 19 08:07:31 EST 2009

Some more progress. I had used from this link to sugarise my activity. When I
first started developing the activity, it wouldn't run on the XO unless I
preloaded this so. On a hunch I removed this preload and now my application
launches on the XO when run from the activity circle.

It works fine after this except for when I quit my application. If I don't
preload this so then when I close my application it doesn't close at once.
It goes to the activity icon blinking state for about half a minute before
it closes. When I had the preloaded the so on the older sugar builds, my
application would quit almost immediately after closing the application and
I wouldn't get that activity icon after closing. Can anybody help me figure
out how to solve this?


On Wed, Feb 18, 2009 at 8:49 PM, shivaprasad javali <jbsp72 at>wrote:

> Finally some more information about what is happening. The application that
> I am running previously didn't use any UI packages and worked directly with
> windows through X calls. I had to add a xulrunner based browser to it which
> accepted only a gtk window and couldn't work with an X window directly. So I
> added the code for just the browser to use gtk.
> I switched to the old code ( pre gtk) and it works fine on the XO with 767
> sugar build. Then I tried adding the gtk_init() call to the initialization
> sequence and it crashed immediately. I guess the problem has something to do
> with both gtk and X windows working together.( Although I don't get why the
> problem should persist only when I launch my app from the activity bar and
> not when I run it from the terminal) . Can anybody help me figure out what
> the problem might be?
> Thanks
> jbsp72
> On Wed, Feb 18, 2009 at 5:49 AM, S Page <info at> wrote:
>> (private response, but if you learn more re-send to OLPC devel list)
>> Do you see anything in the logs after enabling warnings?
>> See
>> Then there's general debugging on Linux using strace, gdb, etc.  I don't
>> see much on the wiki about that.
>> shivaprasad javali wrote:
>>>        I am trying to port an application to OLPC. It has a xulrunner
>>> based browser which draws into a gtk window. It runs perfectly on OLPC
>>> builds 708 and 711 , but when I try to run it on 767 build it crashes with
>>> an error in a X window system error with error code 3( Bad Window).
>>>        Also the crash occurs only when I launch the activity from the
>>> Activity bar. If open the Terminal activity and run it from there it works
>>> fine. It crashes only when I run it from the Activity bar and on the 767
>>> build. Could any body tell me what changed from build 711 to 767 which made
>>> my application to crash?
>>> Thanks
>>> jbsp72
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Devel mailing list