Package: doxygen
Version: 1.8.1-1
Severity: important

Hi,

Previous verison (1.7.6.1-2.1) in Debian works fine (I saved the package).
Version 1.8.0 in Gentoo Linux works fine too.

Now in Gentoo doxygen also has version 1.8.1 by default, and it fails with
the same backtrace. So I believe new bug comes from upstream.

How to reproduce:

1) I found this problem when I was trying to rebuild my package with new 
doxygen:

$ export LC_ALL=C
$ dget -x 
http://mentors.debian.net/debian/pool/main/l/leechcraft/leechcraft_0.5.70+dfsg-1.dsc
$ cd leechcraft-0.5.70+dfsg/
$ dpkg-buildpackage -rfakeroot -A
...
Generating code for file <cut>/src/interfaces/core/icoreproxy.h...
Segmentation fault
make[1]: *** [override_dh_auto_build-indep] Error 139
...

2) More common way to reproduce this problem:

$ git clone --depth 1 git://github.com/0xd34df00d/leechcraft.git leechcraft-git
$ cd leechcraft-git/doc/doxygen/core/
$ gdb doxygen
(gdb) run Doxyfile
...
Generating code for file <cut>/src/interfaces/core/icoreproxy.h...

Program received signal SIGSEGV, Segmentation fault.
0x080b41b8 in ?? ()
(gdb) bt full
#0  0x080b41b8 in ?? ()
No symbol table info available.
#1  0x080b5f71 in ?? ()
No symbol table info available.
#2  0x080b6000 in ?? ()
No symbol table info available.
#3  0x081da799 in ?? ()
No symbol table info available.
#4  0x080c1767 in ?? ()
No symbol table info available.
#5  0x080c19be in ?? ()
No symbol table info available.
#6  0x08084b49 in ?? ()
No symbol table info available.
#7  0x08055654 in ?? ()
No symbol table info available.
#8  0x0806f9ed in ?? ()
No symbol table info available.
#9  0x0804b955 in ?? ()
No symbol table info available.
#10 0xb7d1fe46 in __libc_start_main (main=0x804b920, argc=2, ubp_av=0xbffff104, 
    init=0x8387200, fini=0x83871f0, rtld_fini=0xb7ff1300, stack_end=0xbffff0fc)
    at libc-start.c:228
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1209655308, 0, 0, 
-1073745704, 
                -1312585419, -304128219}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 
              0x2, 0x804f950}, data = {prev = 0x0, cleanup = 0x0, canceltype = 
2}}}
        not_first_call = <optimized out>
#11 0x0804f971 in ?? ()
No symbol table info available.

(gdb) quit

$ cd ../azoth/
$ gdb doxygen
(gdb) run Doxyfile
...
Generating code for file 
<cut>/src/plugins/azoth/interfaces/azoth/azothcommon.h...

Program received signal SIGSEGV, Segmentation fault.
0x080b41b8 in ?? ()
(gdb) bt full
#0  0x080b41b8 in ?? ()
No symbol table info available.
#1  0x080b5f71 in ?? ()
No symbol table info available.
#2  0x080b6000 in ?? ()
No symbol table info available.
#3  0x081da799 in ?? ()
No symbol table info available.
#4  0x080c1767 in ?? ()
No symbol table info available.
#5  0x080c19be in ?? ()
No symbol table info available.
#6  0x08084b49 in ?? ()
No symbol table info available.
#7  0x08055654 in ?? ()
No symbol table info available.
#8  0x0806f9ed in ?? ()
No symbol table info available.
#9  0x0804b955 in ?? ()
No symbol table info available.
#10 0xb7d1fe46 in __libc_start_main (main=0x804b920, argc=2, ubp_av=0xbffff104, 
    init=0x8387200, fini=0x83871f0, rtld_fini=0xb7ff1300, stack_end=0xbffff0fc)
    at libc-start.c:228
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1209655308, 0, 0, 
-1073745704, 
                -358381650, -1228975682}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 
              0x2, 0x804f950}, data = {prev = 0x0, cleanup = 0x0, canceltype = 
2}}}
        not_first_call = <optimized out>
#11 0x0804f971 in ?? ()
No symbol table info available.


Do you need any additional information?

Best regards,
Boris

Reply via email to