Menu

#2754 SEGV on GetAnnotateString()

None
closed-fixed
nobody
None
2025-06-04
2025-01-15
No

version: gnuplot 6.1 last modified 2025-01-11
system: ubuntu 20.04

use this command to reproduce: gnutplot poc
message from ASAN:
==912666==ERROR: AddressSanitizer: SEGV on unknown address 0x0156456c7769 (pc 0x7f01bd802051 bp 0x7ffc984d1880 sp 0x7ffc984d0fb0 T0)
==912666==The signal is caused by a READ memory access.
#0 0x7f01bd802050 in AddressIsPoisoned ../../../../src/libsanitizer/asan/asan_mapping.h:396
#1 0x7f01bd802050 in QuickCheckForUnpoisonedRegion ../../../../src/libsanitizer/asan/asan_interceptors_memintrinsics.h:30
#2 0x7f01bd802050 in printf_common ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc:531
#3 0x7f01bd803762 in __interceptor_vsprintf ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:1627
#4 0x7f01bd803bde in __interceptor_sprintf ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:1670
#5 0x55715aeb7377 in GetAnnotateString /home/fizz/target_program/tmp/gnuplot-main/src/mouse.c:586
#6 0x55715aeb943c in UpdateStatuslineWithMouseSetting /home/fizz/target_program/tmp/gnuplot-main/src/mouse.c:1026
#7 0x55715b1c7763 in term_end_plot /home/fizz/target_program/tmp/gnuplot-main/src/term.c:572
#8 0x55715b1c7763 in term_end_plot /home/fizz/target_program/tmp/gnuplot-main/src/term.c:545
#9 0x55715ae12494 in do_plot /home/fizz/target_program/tmp/gnuplot-main/src/graphics.c:1243
#10 0x55715af21b6c in eval_plots /home/fizz/target_program/tmp/gnuplot-main/src/plot2d.c:4124
#11 0x55715ac850fc in plot_command /home/fizz/target_program/tmp/gnuplot-main/src/command.c:2176
#12 0x55715ac7e9b1 in command /home/fizz/target_program/tmp/gnuplot-main/src/command.c:855
#13 0x55715ac7e9b1 in step_through_line /home/fizz/target_program/tmp/gnuplot-main/src/command.c:549
#14 0x55715ae8e3af in load_file /home/fizz/target_program/tmp/gnuplot-main/src/misc.c:393
#15 0x55715ac15548 in main /home/fizz/target_program/tmp/gnuplot-main/src/plot.c:669
#16 0x7f01bd225082 in __libc_start_main ../csu/libc-start.c:308
#17 0x55715ac16b4d in _start (/home/fizz/target_program/gnuplot-main/output/gnuplot_asan+0xd3b4d)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV ../../../../src/libsanitizer/asan/asan_mapping.h:396 in AddressIsPoisoned
==912666==ABORTING

1 Attachments

Discussion

  • Ethan Merritt

    Ethan Merritt - 2025-01-15
    • status: open --> pending-fixed
    • Group: -->
    • Priority: -->
     
  • Ethan Merritt

    Ethan Merritt - 2025-01-15

    Fixed in 6.1
    queued for 6.0

     
  • Ethan Merritt

    Ethan Merritt - 2025-06-04
    • Status: pending-fixed --> closed-fixed
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.