[clutter] Re: Clutter 0.2.3 really slow

From: Colin Guthrie <gmane@colin.guthr.ie>
Date: Fri Jun 22 2007 - 08:06:54 EDT

Emmanuele Bassi wrote:
> On Fri, 2007-06-22 at 11:25 +0100, Colin Guthrie wrote:
>> Matthew Allum wrote:
>>> Note, this is unneeded with Clutter Trunk and the upcoming soon to be
>>> released 0.3 release.
>> Great! I'm looking forward to this as current stable crashes immediately
>> on startup for me (issue reported earlier by Bastien Nocera)
>
> could it be the same issue outlined by this mail:
>
> http://lists.o-hand.com/clutter/0152.html

Yes that's the thread I was referring to. Sorry should have been more
specific!

> we don't have 64bit machines to test clutter on, unfortunately, so we
> need to rely on input and testing from who experiences these kind of
> bugs. do you have a stack trace of the crashes? can you check by running
> the tests/examples under gdb with a version of clutter built with
> debugging symbols? thanks in advance!

It's pretty much the same BT as Bastien posted.

FWIW it works OK on trunk (just tested). I tried to update fluttr to be
compatible with the 0.3 API (see attached patch), but it didn't seem to
work too well - see output below - It didn't run too well under
beryl/compiz but then I'd half suspected this. It seems to run OK under
plain metacity, but I can't see any actual photos or graphics nor can I
move the cursor around! Hey ho'. :) I do see the two sets' titles one in
blue but no other graphics are displayed. When I close the window the
application does not quit (Ctrl+C) needed.

Hope all this helps your dev in some way!

Col

BT (fluttr svn 808 + clutter 0.2.3):
#0 0x0000000000000000 in ?? ()
#1 0x00002ab3b91cd307 in sync_gl_viewport (stage=0x63c020) at
clutter-stage.c:220
#2 0x00002ab3b91ce3c4 in clutter_stage_request_coords (self=0x63c020,
box=0x7ffff1b096c0) at clutter-stage.c:579
#3 0x00002ab3b91d3e34 in clutter_actor_request_coords (self=0x0,
box=0x7ffff1b096c0) at clutter-actor.c:419
#4 0x00002ab3b91d5981 in clutter_actor_set_size (self=0x63c020,
width=640, height=480) at clutter-actor.c:1058
#5 0x00002ab3bc46df30 in IA__g_type_create_instance
(type=46951400151696) at gtype.c:1569
#6 0x00002ab3bc45392d in g_object_constructor (type=0,
n_construct_properties=0, construct_params=0x280) at gobject.c:1046
#7 0x00002ab3bc453f75 in IA__g_object_newv (object_type=6519488,
n_parameters=6523360, parameters=0x0) at gobject.c:937
#8 0x00002ab3bc4549dc in IA__g_object_new_valist (object_type=6519488,
first_property_name=0x0, var_args=0x7ffff1b09ac0) at gobject.c:986
#9 0x00002ab3bc454c11 in IA__g_object_new (object_type=6519488,
first_property_name=0x0) at gobject.c:795
#10 0x00002ab3b91cda96 in clutter_stage_get_default () at
clutter-stage.c:908
#11 0x00002ab3b91c8a3e in clutter_stage_init (context=0x0, error=0x0) at
clutter-main.c:897
#12 0x00002ab3b91c90b4 in clutter_init (argc=0x7ffff1b09c5c, argv=<value
optimized out>) at clutter-main.c:1069
#13 0x0000000000404794 in g_cclosure_marshal_VOID__OBJECT () at
gmarshal.c:614
#14 0x00002ab3be834c34 in __libc_start_main () from /lib64/libc.so.6
#15 0x00000000004046a9 in g_cclosure_marshal_VOID__OBJECT () at
gmarshal.c:614
#16 0x00007ffff1b09d78 in ?? ()
#17 0x0000000000000000 in ?? ()

Output of fluttr when hacked (badly) by me to work with 0.3 (from trunk):

Parsing photosets...
(fluttr:31114): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed

(fluttr:31114): GLib-GObject-WARNING **: gsignal.c:1669: signal
`input-event' is invalid for instance `0x642050'
Parsing photos without set...
Loading photoset data...

SMTC Gallery (50) : 50 loaded
Photos without a set (0) : 0 loaded
50 Photo(s) in 2 set(s)

-- 
To unsubscribe send a mail to clutter+unsubscribe@o-hand.com
Received on Fri, 22 Jun 2007 13:06:54 +0100

This archive was generated by hypermail 2.1.8 : Fri Jun 22 2007 - 10:00:07 EDT