Bug 7004

Summary: poedit crashes after double free on exit
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: wxGTK2uAssignee: Andrei Astafiev <andrei>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P4    
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Rusakov 2005-06-04 01:53:37 MSD
После закрывания окна poedit наблюдаю в консоли следующее:

*** glibc detected *** double free or corruption (!prev): 0x0814ae38 ***
zsh: 11930 abort (core dumped)  poedit

(gdb) bt
#0  0x3b32c571 in kill () from /lib/libc.so.6
#1  0x3b2ba2d1 in pthread_kill () from /lib/libpthread.so.0
#2  0x3b2ba69b in raise () from /lib/libpthread.so.0
#3  0x3b32c308 in raise () from /lib/libc.so.6
#4  0x3b32d790 in abort () from /lib/libc.so.6
#5  0x3b35ff5e in __fsetlocking () from /lib/libc.so.6
#6  0x3b365d16 in malloc_usable_size () from /lib/libc.so.6
#7  0x3b36682f in free () from /lib/libc.so.6
#8  0x080b6960 in wxXmlResourceHandler::CreateChildrenPrivately ()
#9  0x080b76cd in wxXmlResourceModule::OnExit ()
#10 0x3b02ccdb in wxModule::CleanUpModules ()
   from /usr/lib/libwx_baseu-2.6.so.0
#11 0x3b019fae in wxEntryCleanup () from /usr/lib/libwx_baseu-2.6.so.0
#12 0x3b01a0d9 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#13 0x3b01a1a6 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#14 0x08073c3e in wxThreadHelperThread::~wxThreadHelperThread ()
#15 0x3b31949e in __libc_start_main () from /lib/libc.so.6
#16 0x08064e31 in ?? ()
(gdb)

Судя по стеку вызова, баг в wxGTK, поэтому вешаю на него.
Comment 1 Vitaly Lipatov 2005-12-21 10:29:27 MSK
Не воспроизводится: 
poedit-1.3.4-alt1 
wxGTK2u-2.6.1-alt1.2 
Comment 2 Alexey Rusakov 2006-01-03 18:13:49 MSK
Да, действительно. Видимо, пофиксили за этот месяц.