On Sat, Mar 29, 2008 at 1:45 AM, Matthew Allum <[EMAIL PROTECTED]> wrote: > Hi; > > Just a quick mail to note I've landed initial support for multiple > stages in trunk. Just the glx backend is currently supported with other > backends being broken atm (mainly API churn - sure they will be fixed in > coming days, patches of course welcome).
I got OSX backend mostly working, but test-multistage is crashing when closing any of the extra stages. Is the X11 backend working properly? As I'm not doing anything with idle handlers myself, I'm suspecting there might be some corner case I'm missing. The debug log looks like as follows: ClutterOSX-Message: [BACKEND] clutter-stage-osx.c:68: windowShouldClose [...this generates CLUTTER_DELETE event...] Clutter-Message: [EVENT] 5851042:clutter-main.c:1411: Event received [...] Clutter-Message: [SCHEDULER] 5854338:clutter-stage.c:1455: Adding idle source for stage: 0xfe148 [...] Clutter-Message: [MISC] clutter-actor.c:1635: Disposing of object (id=2) of type `ClutterStageOSX' (ref_count:2) Clutter-Message: [MISC] clutter-actor.c:1635: Disposing of object (id=2) of type `ClutterStageOSX' (ref_count:1) Clutter-Message: [MISC] clutter-actor.c:1658: Finalize object (id=2) of type `ClutterStageOSX' (test-multistage:17398): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `ClutterStage' Coming from: #1 0x0129fb25 in g_log (log_domain=0x11d1dec "GLib-GObject", log_level=G_LOG_LEVEL_WARNING, format=0x11d7a0c "invalid unclassed pointer in cast to `%s'") at gmessages.c:517 #2 0x011cab16 in g_type_check_instance_cast (type_instance=0xfe148, iface_type=23187104) at gtype.c:3194 #3 0x00234a92 in redraw_update_idle (data=0xfe148) at clutter-stage.c:1425 #4 0x00224f28 in clutter_threads_dispatch (data=0x157368a0) at clutter-main.c:478 And finally crashing in: 0x00234a97 in redraw_update_idle (data=0xfe148) at clutter-stage.c:1427 1427 if (stage->priv->update_idle) (gdb) bt #0 0x00234a97 in redraw_update_idle (data=0xfe148) at clutter-stage.c:1427 #1 0x00224f28 in clutter_threads_dispatch (data=0x15736830) at clutter-main.c:478 #2 0x0129a3cb in g_idle_dispatch (source=0x1693570, callback=0x224ef9 <clutter_threads_dispatch>, user_data=0x15736830) at gmain.c:4143 -- Tommi Komulainen [EMAIL PROTECTED] -- To unsubscribe send a mail to [EMAIL PROTECTED]
