0
我有一个ncurses应用程序执行以下操作,有时会在启动后立即执行,有时在执行一些操作之后执行。任何可能导致ncurses中出现双免费的原因?
malloc: *** error for object 0x100300400: double free
Program received signal SIGABRT, Aborted
(gdb) where
#0 0x00007fff846a7426 in read()
#1 0x00007fff83f3d775 in _nc_wgetch()
#2 0x00007fff83f3de3f in wgetch()
(and so on into my code)
有没有人有可能的事情的建议追求?
如何发布一些代码? – Gonzalo 2009-11-16 00:34:47
代码只是一个wgetch(stdscr)调用。寻找更多wgetch可能中止的原因。 – 2009-11-16 01:15:45