Project

General

Profile

Actions

Bug #4904

closed

osmo-gbproxy segfault in GBProxy_Tests.TC_paging_ps_sig_lac_unknown

Added by laforge over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Target version:
-
Start date:
12/12/2020
Due date:
% Done:

100%

Spec Reference:

Description

DGPRS DEBUG NSE(00101/SGSN)-BVC(00000/??) Rx PAGING-PS (gb_proxy.c:952)
gb_proxy.c:901:3: runtime error: member access within null pointer of type 'struct gbproxy_nse'
AddressSanitizer:DEADLYSIGNAL
=================================================================
==945943==ERROR: AddressSanitizer: SEGV on unknown address 0x00000000001a (pc 0x55e3c9b15ce5 bp 0x623000000960 sp 0x7fff413340a0 T0)
==945943==The signal is caused by a READ memory access.
==945943==Hint: address points to the zero page.
    #0 0x55e3c9b15ce5 in gbprox_rx_paging /space/home/laforge/projects/git/osmo-sgsn/src/gbproxy/gb_proxy.c:901
    #1 0x55e3c9b15ce5 in gbprox_rx_sig_from_sgsn /space/home/laforge/projects/git/osmo-sgsn/src/gbproxy/gb_proxy.c:1020
    #2 0x55e3c9b1a8a6 in gprs_ns2_prim_cb /space/home/laforge/projects/git/osmo-sgsn/src/gbproxy/gb_proxy.c:1231
    #3 0x7f7760596983 in gprs_ns2_recv_unitdata /space/home/laforge/projects/git/libosmocore/src/gb/gprs_ns2_vc_fsm.c:500
    #4 0x7f776059931a in gprs_ns2_vc_fsm_allstate_action /space/home/laforge/projects/git/libosmocore/src/gb/gprs_ns2_vc_fsm.c:551
    #5 0x7f77600820f5 in _osmo_fsm_inst_dispatch /space/home/laforge/projects/git/libosmocore/src/fsm.c:877
    #6 0x7f776059ad54 in gprs_ns2_vc_rx /space/home/laforge/projects/git/libosmocore/src/gb/gprs_ns2_vc_fsm.c:702
    #7 0x7f7760583e0c in ns2_recv_vc /space/home/laforge/projects/git/libosmocore/src/gb/gprs_ns2.c:1068
    #8 0x7f776058810d in handle_nsip_read /space/home/laforge/projects/git/libosmocore/src/gb/gprs_ns2_udp.c:243
    #9 0x7f776058810d in nsip_fd_cb /space/home/laforge/projects/git/libosmocore/src/gb/gprs_ns2_udp.c:261
    #10 0x7f77600660c1 in poll_disp_fds /space/home/laforge/projects/git/libosmocore/src/select.c:350
    #11 0x7f77600660c1 in _osmo_select_main /space/home/laforge/projects/git/libosmocore/src/select.c:378
    #12 0x7f7760066458 in osmo_select_main /space/home/laforge/projects/git/libosmocore/src/select.c:417
    #13 0x55e3c9b0b49f in main /space/home/laforge/projects/git/osmo-sgsn/src/gbproxy/gb_proxy_main.c:333
    #14 0x7f775f456d09 in __libc_start_main ../csu/libc-start.c:308
    #15 0x55e3c9b0ba29 in _start (/space/home/laforge/projects/git/osmo-sgsn/src/gbproxy/osmo-gbproxy+0x37a29)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /space/home/laforge/projects/git/osmo-sgsn/src/gbproxy/gb_proxy.c:901 in gbprox_rx_paging
==945943==ABORTING

Related issues

Related to osmo-gbproxy - Bug #4903: Tons of TTCN3 test failures after osmo-gbproxy "rewrite" patch mergeResolvedlaforge12/12/2020

Actions
Actions #1

Updated by laforge over 3 years ago

  • % Done changed from 0 to 80
Actions #2

Updated by laforge over 3 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 80 to 100

patch merged, segfault no longer occurs.

Actions #3

Updated by laforge over 3 years ago

  • Related to Bug #4903: Tons of TTCN3 test failures after osmo-gbproxy "rewrite" patch merge added
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)