[Pkg-vala-maintainers] Bug#591492: vala: FTBFS on armel: segfault

Roland Mas lolando at debian.org
Tue Aug 3 14:31:11 UTC 2010


Package: vala
Severity: serious
Version: 0.9.4-1

Trying to build vala 0.9.4-1 in a pbuilder environment on armel fails
with a segmentation fault.  The full log is attached for reference.
While still in the pbuilder environment, I installed gdb and
libglib2.0-0-dbg, and obtained the following backtrace:

,----
| root at prismirale:~/vala-0.9.4# export LD_LIBRARY_PATH="/tmp/buildd/vala-0.9.4/bootstrap/install/usr/lib:$LD_LIBRARY_PATH" 
| root at prismirale:~/vala-0.9.4# cd /tmp/buildd/vala-0.9.4/gee
| root at prismirale:~/vala-0.9.4/gee# gdb /tmp/buildd/vala-0.9.4/bootstrap/install/usr/bin/valac
| GNU gdb (GDB) 7.1-debian
| 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 "arm-linux-gnueabi".
| For bug reporting instructions, please see:
| <http://www.gnu.org/software/gdb/bugs/>...
| Reading symbols from /tmp/buildd/vala-0.9.4/bootstrap/install/usr/bin/valac...done.
| (gdb) r --target-glib=2.24   -C --vapidir ./../vapi --pkg gobject-2.0 -H valagee.h --library gee arraylist.vala collection.vala collectionobject.vala hashmap.vala hashset.vala iterable.vala iterator.vala list.vala map.vala set.vala
| Starting program: /tmp/buildd/vala-0.9.4/bootstrap/install/usr/bin/valac --target-glib=2.24   -C --vapidir ./../vapi --pkg gobject-2.0 -H valagee.h --library gee arraylist.vala collection.vala collectionobject.vala hashmap.vala hashset.vala iterable.vala iterator.vala list.vala map.vala set.vala
| [Thread debugging using libthread_db enabled]
| 
| Program received signal SIGSEGV, Segmentation fault.
| 0x402d7c4c in g_bsearch_array_create ()
|     at /tmp/buildd/glib2.0-2.25.12/glib/gbsearcharray.h:137
| 137	/tmp/buildd/glib2.0-2.25.12/glib/gbsearcharray.h: No such file or directory.
| 	in /tmp/buildd/glib2.0-2.25.12/glib/gbsearcharray.h
| (gdb) bt
| #0  0x402d7c4c in g_bsearch_array_create ()
|     at /tmp/buildd/glib2.0-2.25.12/glib/gbsearcharray.h:137
| #1  g_value_c_init () at /tmp/buildd/glib2.0-2.25.12/gobject/gvalue.c:144
| #2  0x402cfcec in g_type_init_with_debug_flags (
|     debug_flags=<value optimized out>)
|     at /tmp/buildd/glib2.0-2.25.12/gobject/gtype.c:4313
| #3  0x0000e43c in main (argc=0, argv=0x18)
|     at ../../../compiler/valacompiler.c:1468
| (gdb) quit
| A debugging session is active.
| 
| 	Inferior 1 [process 23634] will be killed.
| 
| Quit anyway? (y or n) y
| root at prismirale:~/vala-0.9.4/gee# 
`----

  The glib2.0 packages come from experimental (I built them in the same
pbuilder environment, since there's no armel buildd for experimental).
It's quite possible that this bug should be reassigned to glib2.0, but
it's been too long since I last debugged segfault-related stuff so I'll
leave that to you.

Roland.
-- 
Roland Mas

... all in all it's just another rule in the firewall.
  -- Ping Flood
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vala_0.9.4-1_armel.build.bz2
Type: application/octet-stream
Size: 18466 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-vala-maintainers/attachments/20100803/a2def001/attachment-0001.obj>


More information about the Pkg-vala-maintainers mailing list