>>>>> "Abdelrazak" == Abdelrazak Younes <[EMAIL PROTECTED]> writes:
Abdelrazak> Bennett Helm wrote: >> On Nov 17, 2006, at 5:59 AM, Abdelrazak Younes wrote: >>> Bennett Helm wrote: >>>> 1.5.0 alpha crashes every time on quit on Intel Mac. Here's the >>>> backtrace: >>> Could you try out this patch please? >> I still get a crash. Here's the new backtrace: >> >> Program received signal EXC_BAD_ACCESS, Could not access memory. >> Reason: KERN_INVALID_ADDRESS at address: 0x8d005b76 0x8d005b76 in >> ?? () (gdb) bt #0 0x8d005b76 in ?? () #1 0x00153ab2 in >> lyx::IconvProcessor::convert (this=0xb95958, buf=0xe34f64c "\004", >> buflen=53259, outbuf=0xe02500c "", maxoutsize=213036) at >> unicode.C:123 Abdelrazak> This is something else... Do you have an idea Georg? Looks like prepareExit tries to use _() and the iconv stuff has already been killed. Probably that the static IconvProcessor (in utf8_to_ucs4) and the LyX instance are not deleted in the right order. Long long ago, we had a lot of problems with creation/destruction order of global object. I think it is the same problem now. We should have tighter control on when stuff gets deleted. JMarc
