https://bugs.kde.org/show_bug.cgi?id=385409

--- Comment #26 from Florian Weimer <fwei...@redhat.com> ---
The SIGSEGV happens here in the generated code:

(gdb) disas 0x00000010038c9230,+20                                              
Dump of assembler code from 0x10038c9230 to 0x10038c9244:
   0x00000010038c9230:  lghi    %r5,8
   0x00000010038c9234:  lg      %r3,2792(%r13)
=> 0x00000010038c923a:  ic      %r4,0(%r3)
   0x00000010038c923e:  lg      %r3,2520(%r13)
End of assembler dump.
(gdb) print/x $r3
$1 = 0x1fff001000
(gdb) 

Looks like the load limit for VLL does not work.  Consider this data from the
valgrind emulation:

(gdb) print $r4
$22 = 4
(gdb) print/x $r2 + $r4
$24 = 0x1fff000fff

So the highest-indexed byte is still on the same page, but it is the last byte
on the page.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to