Hallo,
it's rather about library-hell dependencies and workarounds - so, we'll support all of them, because many people changed the libraries to get other 3rd party apps running, so there's a mess in general.
some testing packages would be available tommorow.
regards,
pc
Hallo, just to keep you informed,
bad news - one day more necessary (on that $#@!-bsd, gdb is unable to fire hardware watchpoints, and thus, it was necessary to trace manually through all those functions to the problematic place - uff.
good news - culprit found, finally - stdcall caller arg-coalescing breaks in this case the switch to auxiliary stack (because there are 64kB only stacks per thread, in general). In debug-build, of course, this optimisation is off and thus everything works :>
466d7: 83 7e 1c 00 cmpl $0x0,0x1c(%esi)
466db: 75 1c jne 466f9 <avscanRepairEx+0xf191>
466dd: c7 45 e8 0c 00 00 00 movl $0xc,0xffffffe8(%ebp)
466e4: ff 75 e8 pushl 0xffffffe8(%ebp)
466e7: 68 bc cb 16 00 push $0x16cbbc
466ec: e8 fc ff ff ff call 466ed <avscanRepairEx+0xf185>
466f1: 8b 45 e8 mov 0xffffffe8(%ebp),%eax
466f4: e9 5b ff ff ff jmp 46654 <avscanRepairEx+0xf0ec>
466f9: 6a 00 push $0x0
466fb: 8d 45 f0 lea 0xfffffff0(%ebp),%eax
466fe: 6a 00 push $0x0
46700: 6a 00 push $0x0
46702: 68 00 00 10 00 push $0x100000
46707: 50 push %eax
46708: 6a 04 push $0x4
4670a: 6a 00 push $0x0
4670c: e8 d5 08 0f 00 call 136fe6 <fsGetAvastOemString+0xaa3a>
46711: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
46714: 05 00 ff 0f 00 add $0xfff00,%eax
46719: 89 65 ec mov %esp,0xffffffec(%ebp)
4671c: 89 c4 mov %eax,%esp
4671e: ff 75 18 pushl 0x18(%ebp)
46721: ff 75 14 pushl 0x14(%ebp)
46724: ff 76 1c pushl 0x1c(%esi)
46727: e8 ba bc ff ff call 423e6 <avscanRepairEx+0xae7e>
4672c: 88 c3 mov %al,%bl
4672e: 8b 65 ec mov 0xffffffec(%ebp),%esp
46731: 83 c4 28 add $0x28,%esp ;root of all evil
46734: ff 75 f0 pushl 0xfffffff0(%ebp)
46737: e8 46 17 0f 00 call 137e82 <fsGetAvastOemString+0xb8d6>
4673c: 84 db test %bl,%bl
4673e: 59 pop %ecx
4673f: 75 09 jne 4674a <avscanRepairEx+0xf1e2>
46741: c7 45 e8 10 a4 00 00 movl $0xa410,0xffffffe8(%ebp)
46748: eb 9a jmp 466e4 <avscanRepairEx+0xf17c>
.
pc