<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>