<p style="padding:0 0 0 0; margin:0 0 0 0;">The code is LCL only. I do not use Qt directly.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">It is Chakra linux, 64-bit. Qt 4.8.6. I tried FpDebug and gdb again.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">When it crashes (after ~ 5 attempts) and I press "Pause", CallStack gives this:</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#0 __lll_lock_wait_private at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#1 malloc at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#2 _dl_map_object_deps at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#3 dl_open_worker at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#4 _dl_catch_error at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#5 _dl_open at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#6 do_dlopen at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#7 _dl_catch_error at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#8 dlerror_run at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#9 __libc_dlopen_mode at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#10 init at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#11 pthread_once at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#12 backtrace at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#13 backtrace_and_maps at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#14 __libc_message at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#15 malloc_printerr at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#16 _int_malloc at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#17 malloc at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#18 operator new(unsigned long) at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#19 QMutexPool::createMutex(int) at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#20 ?? at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#21 QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#22 QObject_hook_create at :0</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#23 APPINIT(0xfedc88, {PIXELSPERINCHX = 72, PIXELSPERINCHY = 72, COLORDEPTH = 24, INITIALIZED = false}) at qt/qtobject.inc:228</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#24 INITIALIZE(0xfed2b8) at include/application.inc:445</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">#25 main at ecsas.lpr:23</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"><span style="font-size: 10pt;">______________________________________________________________</span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">> Od: <zeljko@holobit.net><br />
> Komu: Lazarus mailing list <lazarus@lists.lazarus.freepascal.org><br />
> Datum: 23.02.2015 21:03<br />
> Předmět: Re: [Lazarus] [Qt] Random issues at startup<br />
></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">On 2015-02-23 09:10, Vojtěch Čihák wrote:<br />
> Hi,<br />
> <br />
> I work on app. (~20000 lines) and sometimes at startup (10 - 15% cases<br />
> of hiting F9) I got this message in console:<br />
> <br />
> malloc(): smallbin double linked list corrupted: 0x00000000010ee860<br />
> ***<br />
> <br />
> and it crashes.<br />
> <br />
> (Note that it is only in Qt, the same app. in GTK2 is OK.)<br />
> CallStack window doesn't show me anything.<br />
> Google doesn't help much, I didn't find anything Lazarus-related but I<br />
> found a few Qt related topics - one of them recommende valgrind.<br />
> So I tried valgrind and KCacheGrind<br />
> $ valgrind --tool=callgrind ./myprogram<br />
> but it also didn't help me much (maybe I do it wrong ?). The last line<br />
> of output is pointing to libQtCore.so.4.8.6<br />
> I don't want to publish code yet and I cannot reproduce with a small<br />
> demo.<br />
<br />
Without code I can do exactly nothing. Are U using LCL code only or you <br />
include qt4 somewhere and use pure qt api. If it's something up to qtlcl <br />
then gdb should show it. 32 or 64 bit ? What distro (Qt packager) ?<br />
<br />
z.</p>