libseed-list glib async_queue binding broken?



Starting program: /usr/bin/seed
[Thread debugging using libthread_db enabled]
[New Thread 0xb7290b70 (LWP 2587)]
> aq = new GLib.AsyncQueue();

Program received signal SIGSEGV, Segmentation fault.
0x00133123 in g_function_info_get_flags ()
   from /usr/lib/libgirepository-1.0.so.0
(gdb) bt
#0  0x00133123 in g_function_info_get_flags ()
   from /usr/lib/libgirepository-1.0.so.0
#1  0x0041c242 in seed_gobject_define_property_from_function_info ()
   from /usr/lib/libseed.so.0
#2  0x0041ece8 in seed_union_prototype () from /usr/lib/libseed.so.0
#3  0x0041edbd in seed_make_union () from /usr/lib/libseed.so.0
#4  0x0041f208 in seed_construct_struct_type_with_parameters ()
   from /usr/lib/libseed.so.0
#5  0x0041b21a in ?? () from /usr/lib/libseed.so.0
#6  0x00fdad4b in ?? () from /usr/lib/libwebkit-1.0.so.2


This didn't work either:

> aq = GLib.async_queue_new()
[object seed_struct]
> aq.push(42)
TypeError Result of expression 'aq.push' [undefined] is not a function.
> GLib.async_queue_push(aq,42)

(seed:2614): GLib-CRITICAL **: g_async_queue_push: assertion `data' failed
> GLib.async_queue_push(aq,{x:42})

(seed:2614): GLib-CRITICAL **: g_async_queue_push: assertion `data' failed
>


/Jonatan


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]