Original report see at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519963
Package: synopsis
Version: 0.8.0-5
Debian etch 4.1
$ cat my.h
typedef int (*rnd_t)(void *ctx);
int rng_next_bytes(const rnd_t func);
$ ulimit -c 100000000
$ synopsis -p C -o my.syn my.h
Segmentation fault (core dumped)
$ gdb `which puthon` core
(gdb) bt
#0 0x403b02b8 in ASTTranslator::translate_parameters ()
from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#1 0x403b6ae3 in ASTTranslator::visit () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#2 0x40413d0b in Synopsis::PTree::Declarator::accept () from /usr/lib/libSynopsis.so.8
#3 0x403afe85 in ASTTranslator::visit () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#4 0x40412948 in Synopsis::PTree::List::accept () from /usr/lib/libSynopsis.so.8
#5 0x403afe85 in ASTTranslator::visit () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#6 0x40412948 in Synopsis::PTree::List::accept () from /usr/lib/libSynopsis.so.8
#7 0x403afe98 in ASTTranslator::visit () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#8 0x40412948 in Synopsis::PTree::List::accept () from /usr/lib/libSynopsis.so.8
#9 0x403afe98 in ASTTranslator::visit () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#10 0x403aff21 in ASTTranslator::visit () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#11 0x404617ab in Synopsis::PTree::Declaration::accept () from /usr/lib/libSynopsis.so.8
#12 0x403afe85 in ASTTranslator::visit () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#13 0x40412948 in Synopsis::PTree::List::accept () from /usr/lib/libSynopsis.so.8
#14 0x403afe98 in ASTTranslator::visit () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#15 0x40412948 in Synopsis::PTree::List::accept () from /usr/lib/libSynopsis.so.8
#16 0x403affe7 in ASTTranslator::translate () from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#17 0x403bebb2 in (anonymous namespace)::parse ()
from /usr/lib/python2.4/site-packages/Synopsis/Parsers/C/ParserImpl.so
#18 0x080b96b5 in PyEval_EvalFrame ()
#19 0x080ba975 in PyEval_EvalCodeEx ()
#20 0x08100e44 in PyClassMethod_New ()
#21 0x08058a87 in PyObject_Call ()
#22 0x080b805c in PyEval_EvalFrame ()
#23 0x080ba975 in PyEval_EvalCodeEx ()
#24 0x080b89fb in PyEval_EvalFrame ()
#25 0x080b9444 in PyEval_EvalFrame ()
#26 0x080ba975 in PyEval_EvalCodeEx ()
#27 0x080ba9d9 in PyEval_EvalCode ()
#28 0x080dd447 in PyRun_FileExFlags ()
#29 0x080dd644 in PyRun_SimpleFileExFlags ()
#30 0x08055ba8 in Py_Main ()
#31 0x08055032 in main () |