<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 21: coherencytest segfaults on some file</title><link href="https://sourceforge.net/p/colladarefinery/bugs/21/" rel="alternate"/><link href="https://sourceforge.net/p/colladarefinery/bugs/21/feed.atom" rel="self"/><id>https://sourceforge.net/p/colladarefinery/bugs/21/</id><updated>2010-10-10T13:26:38Z</updated><subtitle>Recent changes to 21: coherencytest segfaults on some file</subtitle><entry><title>coherencytest segfaults on some file</title><link href="https://sourceforge.net/p/colladarefinery/bugs/21/" rel="alternate"/><published>2010-10-10T13:26:38Z</published><updated>2010-10-10T13:26:38Z</updated><author><name>Sébastien Barthélémy</name><uri>https://sourceforge.net/u/sbarthelemy/</uri></author><id>https://sourceforge.net4a54b7e69c47e824aab9ad640d49d3367a34e4fd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Here is a session where coherencytest segfaults, with a backtrace. The dae file is attached.&lt;/p&gt;
&lt;p&gt;$ gdb collada14coherencytest&lt;br /&gt;
GNU gdb (GDB) 7.1-ubuntu&lt;br /&gt;
Copyright (C) 2010 Free Software Foundation, Inc.&lt;br /&gt;
License GPLv3+: GNU GPL version 3 or later &amp;lt;http://gnu.org/licenses/gpl.html&amp;gt;&lt;br /&gt;
This is free software: you are free to change and redistribute it.&lt;br /&gt;
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"&lt;br /&gt;
and "show warranty" for details.&lt;br /&gt;
This GDB was configured as "i486-linux-gnu".&lt;br /&gt;
For bug reporting instructions, please see:&lt;br /&gt;
&amp;lt;http://www.gnu.org/software/gdb/bugs/&amp;gt;...&lt;br /&gt;
Reading symbols from /usr/bin/collada14coherencytest...(no debugging symbols found)...done.&lt;br /&gt;
(gdb) run segfault.dae&lt;br /&gt;
Starting program: /usr/bin/collada14coherencytest segfault.dae&lt;br /&gt;
[Thread debugging using libthread_db enabled]&lt;br /&gt;
ERROR: CHECK_schema Error   msg=Element '{http://www.collada.org/2005/11/COLLADASchema}triangles': This element is not expected. Expected is one of ( {http://www.collada.org/2005/11/COLLADASchema}source, {http://www.collada.org/2005/11/COLLADASchema}vertices ).&lt;br /&gt;
ERROR: CHECK_schema Error   msg=Element '{http://www.collada.org/2005/11/COLLADASchema}visual_scene': Missing child element(s). Expected is one of ( {http://www.collada.org/2005/11/COLLADASchema}asset, {http://www.collada.org/2005/11/COLLADASchema}node ).&lt;/p&gt;
&lt;p&gt;Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
0xb7c2b13a in daeElement::getID() const () from /usr/lib/libcollada14dom.so.2&lt;br /&gt;
(gdb) bt&lt;br /&gt;
#0  0xb7c2b13a in daeElement::getID() const () from /usr/lib/libcollada14dom.so.2&lt;br /&gt;
#1  0x0804ba0b in ?? ()&lt;br /&gt;
#2  0x0804bc00 in ?? ()&lt;br /&gt;
#3  0x08052524 in ?? ()&lt;br /&gt;
#4  0x08053063 in ?? ()&lt;br /&gt;
#5  0x08055308 in ?? ()&lt;br /&gt;
#6  0xb787ebd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6&lt;br /&gt;
#7  0x0804b191 in ?? ()&lt;br /&gt;
(gdb) quit&lt;br /&gt;
A debugging session is active.&lt;/p&gt;
&lt;p&gt;Inferior 1 [process 6506] will be killed.&lt;/p&gt;
&lt;p&gt;Quit anyway? (y or n) y&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>