Skip to content

nexr2rhi segfault reading 2026 CLE level II file #179

Description

@akrherz

Investigating a bug report on gembud, I found this reproducer segfault.

AWS Level II file

 CXSTNS   = cle>cak
 GVCORD   = hght
 PTYPE    = lin
 YAXIS    = 0/20000
 CINT     = 5/-25/50
 SCALE    = 0
 LINE     = 6
 BORDER   = 1
 TITLE    = test
 CLEAR    = yes
 DEVICE   = xw|test|1024;768
 TEXT     = .8
 PANEL    = 0
 CLRBAR   = 1
 CONTUR   = 0
 FINT     =  
 FLINE    =  
 CTYPE    = c
 RADFIL   = KCLE20260317_125917_V06
 RADPARM  = dz
 RADTIM   = last
 INTERP   = y
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.

Backtrace for this error:
#0  0x7f97e80238a0 in ???
#1  0x7f97e8022a45 in ???
#2  0x7f97e7c3fc2f in ???
#3  0x43def6 in wsr88d_ray_to_float_type31
	at /home/akrherz/projects/gempak/extlibs/rsl/src/wsr88d.c:1092
#4  0x43a0f7 in wsr88d_load_sweep_into_volume
	at /home/akrherz/projects/gempak/extlibs/rsl/src/wsr88d_to_radar.c:106
#5  0x43a79f in RSL_wsr88d_to_radar
	at /home/akrherz/projects/gempak/extlibs/rsl/src/wsr88d_to_radar.c:361
#6  0x40879c in rnex2_
	at /home/akrherz/projects/gempak/gempak/source/programs/upc/programs/nexr2rhi/rnex2.c:152
#7  0x403d81 in nexr2rhi
	at /home/akrherz/projects/gempak/gempak/source/programs/upc/programs/nexr2rhi/nexr2rhi.f:171
#8  0x404be2 in main
	at /home/akrherz/projects/gempak/gempak/source/programs/upc/programs/nexr2rhi/nexr2rhi.f:331
Segmentation fault (core dumped)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions