FS#61455 - putty segmentation fault

Attached to Project: Community Packages
Opened by Artur Niklas (Wumpus) - Friday, 18 January 2019, 14:32 GMT
Last edited by Balló György (City-busz) - Friday, 29 March 2019, 11:40 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
After updating through pacman -Syu every attempts to run putty ends with segmentation fault. putty-0.70-2.
Output from valgrind:

Steps to reproduce:
>sudo pacman -Syu
>putty

==5661== Memcheck, a memory error detector
==5661== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==5661== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info
==5661== Command: putty
==5661==
==5661== Invalid read of size 8
==5661== at 0x489E3B6: XGetDefault (in /usr/lib/libX11.so.6.3.0)
==5661== by 0x19CF18: ??? (in /usr/bin/putty)
==5661== by 0x19D0B7: ??? (in /usr/bin/putty)
==5661== by 0x133011: ??? (in /usr/bin/putty)
==5661== by 0x13305E: ??? (in /usr/bin/putty)
==5661== by 0x134CBE: ??? (in /usr/bin/putty)
==5661== by 0x1367CC: ??? (in /usr/bin/putty)
==5661== by 0x11B212: ??? (in /usr/bin/putty)
==5661== by 0x556C222: (below main) (in /usr/lib/libc-2.28.so)
==5661== Address 0x82d4408 is 952 bytes inside a block of size 1,024 free'd
==5661== at 0x48389AB: free (vg_replace_malloc.c:530)
==5661== by 0x547BA74: ??? (in /usr/lib/libglib-2.0.so.0.5800.2)
==5661== by 0x547D97E: ??? (in /usr/lib/libglib-2.0.so.0.5800.2)
==5661== by 0x547DA94: ??? (in /usr/lib/libglib-2.0.so.0.5800.2)
==5661== by 0x53C0753: ??? (in /usr/lib/libgobject-2.0.so.0.5800.2)
==5661== by 0x53BBFFC: g_type_register_static (in /usr/lib/libgobject-2.0.so.0.5800.2)
==5661== by 0x53BCACD: g_type_register_static_simple (in /usr/lib/libgobject-2.0.so.0.5800.2)
==5661== by 0x5B2F1F1: ??? (in /usr/lib/libgio-2.0.so.0.5800.2)
==5661== by 0x5B2F274: ??? (in /usr/lib/libgio-2.0.so.0.5800.2)
==5661== by 0x5BDC27A: ??? (in /usr/lib/libgio-2.0.so.0.5800.2)
==5661== by 0x5BDC5E3: ??? (in /usr/lib/libgio-2.0.so.0.5800.2)
==5661== by 0x5B7620D: g_settings_backend_get_default (in /usr/lib/libgio-2.0.so.0.5800.2)
==5661== Block was alloc'd at
==5661== at 0x4839B65: calloc (vg_replace_malloc.c:752)
==5661== by 0x5461839: g_malloc0 (in /usr/lib/libglib-2.0.so.0.5800.2)
==5661== by 0x547B998: ??? (in /usr/lib/libglib-2.0.so.0.5800.2)
==5661== by 0x547D97E: ??? (in /usr/lib/libglib-2.0.so.0.5800.2)
==5661== by 0x547DA94: ??? (in /usr/lib/libglib-2.0.so.0.5800.2)
==5661== by 0x53C0753: ??? (in /usr/lib/libgobject-2.0.so.0.5800.2)
==5661== by 0x53BBFFC: g_type_register_static (in /usr/lib/libgobject-2.0.so.0.5800.2)
==5661== by 0x53BCACD: g_type_register_static_simple (in /usr/lib/libgobject-2.0.so.0.5800.2)
==5661== by 0x5198FE1: ??? (in /usr/lib/libgdk-3.so.0.2403.0)
==5661== by 0x519AAB4: ??? (in /usr/lib/libgdk-3.so.0.2403.0)
==5661== by 0x519AB26: ??? (in /usr/lib/libgdk-3.so.0.2403.0)
==5661== by 0x51943D5: ??? (in /usr/lib/libgdk-3.so.0.2403.0)
==5661==
==5661== Jump to the invalid address stated on the next line
==5661== at 0x3436746E697567: ???
==5661== by 0x489E3CE: XGetDefault (in /usr/lib/libX11.so.6.3.0)
==5661== by 0x19CF18: ??? (in /usr/bin/putty)
==5661== by 0x19D0B7: ??? (in /usr/bin/putty)
==5661== by 0x133011: ??? (in /usr/bin/putty)
==5661== by 0x13305E: ??? (in /usr/bin/putty)
==5661== by 0x134CBE: ??? (in /usr/bin/putty)
==5661== by 0x1367CC: ??? (in /usr/bin/putty)
==5661== by 0x11B212: ??? (in /usr/bin/putty)
==5661== by 0x556C222: (below main) (in /usr/lib/libc-2.28.so)
==5661== Address 0x3436746e697567 is not stack'd, malloc'd or (recently) free'd
==5661==
==5661==
==5661== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==5661== Bad permissions for mapped region at address 0x3436746E697567
==5661== at 0x3436746E697567: ???
==5661== by 0x489E3CE: XGetDefault (in /usr/lib/libX11.so.6.3.0)
==5661== by 0x19CF18: ??? (in /usr/bin/putty)
==5661== by 0x19D0B7: ??? (in /usr/bin/putty)
==5661== by 0x133011: ??? (in /usr/bin/putty)
==5661== by 0x13305E: ??? (in /usr/bin/putty)
==5661== by 0x134CBE: ??? (in /usr/bin/putty)
==5661== by 0x1367CC: ??? (in /usr/bin/putty)
==5661== by 0x11B212: ??? (in /usr/bin/putty)
==5661== by 0x556C222: (below main) (in /usr/lib/libc-2.28.so)
==5661==
==5661== HEAP SUMMARY:
==5661== in use at exit: 1,439,565 bytes in 16,388 blocks
==5661== total heap usage: 198,533 allocs, 182,145 frees, 14,029,542 bytes allocated
==5661==
==5661== LEAK SUMMARY:
==5661== definitely lost: 0 bytes in 0 blocks
==5661== indirectly lost: 0 bytes in 0 blocks
==5661== possibly lost: 3,848 bytes in 28 blocks
==5661== still reachable: 1,367,037 bytes in 15,797 blocks
==5661== of which reachable via heuristic:
==5661== length64 : 3,296 bytes in 59 blocks
==5661== newarray : 2,048 bytes in 48 blocks
==5661== suppressed: 0 bytes in 0 blocks
==5661== Rerun with --leak-check=full to see details of leaked memory
==5661==
==5661== For counts of detected and suppressed errors, rerun with: -v
==5661== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
Segmentation fault (core dumped)





This task depends upon

Closed by  Balló György (City-busz)
Friday, 29 March 2019, 11:40 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#61456 

Loading...