<div dir="ltr"><div>Hello,</div><div>I compiled lazarus trunk with Free Pascal Compiler version 3.3.1 [2019/07/12] for powerpc64.</div><div><br></div><div>I also tried an older FPC snapshot but the result is the same</div><div>(Free Pascal Compiler version 3.1.1 [2017/10/19] for powerpc64)<br></div><div><br></div><div>(gdb) run<br>Starting program: /home/tobias/lazarus/startlazarus <br>[Thread debugging using libthread_db enabled]<br>Using host libthread_db library "/lib/powerpc64le-linux-gnu/libthread_db.so.1".<br><br>Program received signal SIGSEGV, Segmentation fault.<br>0x00007ffff7c3aa64 in XGetWindowProperty () from /lib/powerpc64le-linux-gnu/libX11.so.6<br>(gdb) info stack<br>#0 0x00007ffff7c3aa64 in XGetWindowProperty () at /lib/powerpc64le-linux-gnu/libX11.so.6<br>#1 0x0000000010155b30 in XLIB_$$_XGETWINDOWPROPERTY$crcF838B835 ()<br>#2 0x00000000100e6310 in GETWINDOWMANAGER (this=0x7ffff5700f30) at gtk2widgetset.inc:4424</div><div><br></div><div>(gdb) info registers<br>r0 0x10155b30 269835056<br>r1 0x7fffffffdf40 140737488346944<br>r2 0x7ffff7dc7c00 140737351810048<br>r3 0x10a0d1e0 278974944<br>r4 0x2a1 673<br>r5 0x188 392<br>r6 0x0 0<br>r7 0x400 1024<br>r8 0x0 0<br>r9 0x7fffffffdfb0 140737488347056<br>r10 0x0 0<br>r11 0xffffffffffffffd8 18446744073709551576<br>r12 0x7ffff7c3a9c0 140737350183360<br>r13 0x7ffff60fd540 140737321620800<br>r14 0x0 0<br>r15 0x0 0<br>r16 0x0 0<br>r17 0x0 0<br>r18 0x0 0<br>r19 0x0 0<br>r20 0x2a1 673<br>r21 0x188 392<br>r22 0x21 33<br>r23 0x0 0<br>r24 0x0 0<br>r25 0x400 1024<br>r26 0x7fffffffe1d0 140737488347600<br>r27 0x7fffffffe1c0 140737488347584<br>r28 0x7fffffffe0e0 140737488347360<br>r29 0x100d93d0 269325264<br>r30 0x7fffffffe1c8 140737488347592<br>r31 0x10a0d1e0 278974944<br>pc 0x7ffff7c3aa64 0x7ffff7c3aa64 <XGetWindowProperty+164><br>msr 0x900000000000d933 10376293541461678387<br>cr 0x28000244 671089220<br>lr 0x10155b30 0x10155b30 <XLIB_$$_XGETWINDOWPROPERTY$crcF838B835+72><br>ctr 0x7ffff7c3a9c0 140737350183360<br>xer 0x0 0<br>fpscr 0x82020090 2181169296<br>vscr 0x0 0<br>vrsave 0xffffffff -1<br>ppr 0xc000000000000 3377699720527872<br>--Type <RET> for more, q to quit, c to continue without paging--c<br>dscr 0x10 16<br>tar 0x0 0<br>bescr <unavailable><br>ebbhr <unavailable><br>ebbrr <unavailable><br>mmcr0 0x0 0<br>mmcr2 0x0 0<br>siar 0x0 0<br>sdar 0x0 0<br>sier 0x0 0<br>orig_r3 0x7ffff7fc9bd0 140737353915344<br>trap 0x300 768</div><div><br></div><div>layout asm:</div><div><br></div><div> >│0x7ffff7c3aa64 <XGetWindowProperty+164> std r10,0(r29) │<br> │0x7ffff7c3aa68 <XGetWindowProperty+168> stxvd2x vs0,r9,r11 │<br> │0x7ffff7c3aa6c <XGetWindowProperty+172> std r10,0(r26) │<br> │0x7ffff7c3aa70 <XGetWindowProperty+176> std r10,88(r1) │<br> │0x7ffff7c3aa74 <XGetWindowProperty+180> std r10,96(r1) │<br> │0x7ffff7c3aa78 <XGetWindowProperty+184> ld r9,2408(r3) │<br> │0x7ffff7c3aa7c <XGetWindowProperty+188> cmpdi cr7,r9,0 │<br> │0x7ffff7c3aa80 <XGetWindowProperty+192> beq cr7,0x7ffff7c3aa98 <XGetWindowProperty+216> │<br> │0x7ffff7c3aa84 <XGetWindowProperty+196> ld r9,0(r9) │<br> │0x7ffff7c3aa88 <XGetWindowProperty+200> mtctr r9 │<br> │0x7ffff7c3aa8c <XGetWindowProperty+204> mr r12,r9 │<br> │0x7ffff7c3aa90 <XGetWindowProperty+208> bctrl │<br> │0x7ffff7c3aa94 <XGetWindowProperty+212> ld r2,24(r1) │<br> │0x7ffff7c3aa98 <XGetWindowProperty+216> li r5,24 │<br> │0x7ffff7c3aa9c <XGetWindowProperty+220> li r4,20 │<br> │0x7ffff7c3aaa0 <XGetWindowProperty+224> mr r3,r31 │<br> │0x7ffff7c3aaa4 <XGetWindowProperty+228> bl 0x7ffff7c6a168 <_XGetRequest+8> │<br> │0x7ffff7c3aaa8 <XGetWindowProperty+232> nop │<br> │0x7ffff7c3aaac <XGetWindowProperty+236> li r6,0 │<br> │0x7ffff7c3aab0 <XGetWindowProperty+240> li r5,0 │<br> │0x7ffff7c3aab4 <XGetWindowProperty+244> addi r4,r1,40 │<br> │0x7ffff7c3aab8 <XGetWindowProperty+248> mr r9,r3 │<br> │0x7ffff7c3aabc <XGetWindowProperty+252> stw r20,4(r3) │<br> │0x7ffff7c3aac0 <XGetWindowProperty+256> stw r21,8(r3) │<br> │0x7ffff7c3aac4 <XGetWindowProperty+260> mr r3,r31 │<br> │0x7ffff7c3aac8 <XGetWindowProperty+264> stb r23,1(r9) </div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 19, 2019 at 9:24 PM Florian Klaempfl via lazarus <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 18.08.2019 um 11:41 schrieb Tobias Giesen via lazarus:<br>
> Hello,<br>
> I am trying to use Lazarus on a ppc64el processor under Ubuntu.<br>
> <br>
> Unfortunately startlazarus and lazarus crash with a segmentation fault in<br>
> a call to XGetWindowProperty in gtk2widgetset.inc in function<br>
> TGtk2WidgetSet.GetWindowManager.<br>
<br>
A stack trace and assembler dump at the crash location might be helpful ...<br>
-- <br>
_______________________________________________<br>
lazarus mailing list<br>
<a href="mailto:lazarus@lists.lazarus-ide.org" target="_blank">lazarus@lists.lazarus-ide.org</a><br>
<a href="https://lists.lazarus-ide.org/listinfo/lazarus" rel="noreferrer" target="_blank">https://lists.lazarus-ide.org/listinfo/lazarus</a><br>
</blockquote></div>