[jh] lain ~/code/source/static_init % ./build/src/test 

(process:23036): GLib-GObject-CRITICAL **: g_param_spec_internal: assertion `!(flags & G_PARAM_STATIC_NAME) || is_canonical (name)' failed
zsh: segmentation fault  ./build/src/test
[jh] lain ~/code/source/static_init % gdb ./build/src/test 
GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/jryan/code/source/static_init/build/src/test...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/jryan/code/source/static_init/build/src/test 
[Thread debugging using libthread_db enabled]

(process:23168): GLib-GObject-CRITICAL **: g_param_spec_internal: assertion `!(flags & G_PARAM_STATIC_NAME) || is_canonical (name)' failed

Program received signal SIGSEGV, Segmentation fault.
g_param_spec_gtype (name=<value optimized out>, nick=<value optimized out>, 
    blurb=<value optimized out>, is_a_type=4, flags=<value optimized out>)
    at gparamspecs.c:2344
2344	gparamspecs.c: No such file or directory.
	in gparamspecs.c
(gdb) bt
#0  g_param_spec_gtype (name=<value optimized out>, nick=<value optimized out>, 
    blurb=<value optimized out>, is_a_type=4, flags=<value optimized out>)
    at gparamspecs.c:2344
#1  0x0000000000400f37 in foo_class_init ()
#2  0x00007ffff7bbf735 in type_class_init_Wm (type=<value optimized out>) at gtype.c:2216
#3  g_type_class_ref (type=<value optimized out>) at gtype.c:2916
#4  0x00007ffff7bbf6ac in g_type_class_ref (type=<value optimized out>) at gtype.c:2908
#5  0x00007ffff7ba32ce in g_object_newv (object_type=6344464, n_parameters=0, 
    parameters=0x0) at gobject.c:1384
#6  0x00007ffff7ba3b4c in g_object_new (object_type=6344464, first_property_name=0x0)
    at gobject.c:1308
#7  0x0000000000400e5a in foo_construct ()
#8  0x0000000000401273 in bar_construct ()
#9  0x000000000040128e in bar_new ()
#10 0x0000000000401343 in _vala_main ()
#11 0x000000000040138f in main ()
(gdb) 

