[maemo-developers] delete-event processing of GtkWindow causes cordump
From: Zhu, Peter J peter.j.zhu at intel.comDate: Mon Jul 23 19:13:25 EEST 2007
- Previous message: delete-event processing of GtkWindow causes cordump
- Next message: delete-event processing of GtkWindow causes cordump
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Cumming,
I just redid the test.c in my env and it work now. But if using Hildon,
it crashes as before. Please help try this and use:
gcc crash_hildon_test.c `pkg-config --cflags --libs hildon-1` to build
and run.
The code is attached.
Murray Cumming wrote:
> On Mon, 2007-07-23 at 22:50 +0800, Zhu, Peter J wrote:
>> static gboolean delete_event_cb( GtkWidget *widget,
>> GdkEvent *event,
>> gpointer data ) {
>> return FALSE;
>> }
>> int main(int argc, char *argv[]) {
>> GtkWidget* window;
>>
>> gtk_init(&argc, &argv);
>> window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
>> gtk_widget_show_all(GTK_WIDGET(window));
>> g_signal_connect(G_OBJECT(window), "delete_event",
>> G_CALLBACK(delete_event_cb), NULL);
>> gtk_main();
>> return 0;
>> }
>>
>>
>> it crashes if click X of uppoer right corner. If that delete-event
>> callback returns TRUE, it behaves like normal. You might note that it
>> doesn't use any hildon specialized function. But it just crashes in
>> hildon enviroment.
>
> I don't get a crash. I'm attaching a file that actually compiles (I
> added the include).
>
> I'm building it like so:
> gcc test.c `pkg-config gtk+-2.0 --cflags --libs`
>
> And then running it like so, in an x86 maemo scratchbox target:
> run-standalone.sh ./a.out
>
> In general, you should try using gdb or valgrind when something
> crashes. However, if this simple test case crashes then it suggests
> that something is very wrong with your installation.
>
> --
> Murray Cumming
> murrayc at murrayc.com
> www.murrayc.com
> www.openismus.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crash_hildon_test.c
Type: application/octet-stream
Size: 719 bytes
Desc: crash_hildon_test.c
Url : http://lists.maemo.org/pipermail/maemo-developers/attachments/20070724/b3253138/attachment.obj
- Previous message: delete-event processing of GtkWindow causes cordump
- Next message: delete-event processing of GtkWindow causes cordump
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
