Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • ITS ITS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ITS - Intelligent Transport SystemsITS - Intelligent Transport Systems
  • ITSITS
  • Issues
  • #4
Closed
Open
Issue created Oct 24, 2018 by Thomas Ritter@ritterth

SEGV in TC_GEONW_PON_LOT_BV_03_01

MTC log:

MTC@md11e3tc: Executing test case TC_GEONW_PON_LOT_BV_03_01 in module ItsGeoNetworking_TestCases.
MTC@md11e3tc: pcap_layer::pcap_layer: Filter: ( ether dst ffffffffffff or ether dst 0a0027000000 ) and not ether src 0a0027000000 and ether proto 0x8947
MTC@md11e3tc: UpperTesterPort_Gn::outgoing_send: Execution duration: 0.499000 ms
MTC@md11e3tc: pcap_layer::Handle_Fd_Event_Readable: Execution duration: 4.629000 ms
MTC@md11e3tc: pcap_layer::Handle_Fd_Event_Readable: Execution duration: 3.660000 ms
MTC@md11e3tc: udp_layer::Handle_Fd_Event_Readable: Execution duration: 0.230000 ms
MTC@md11e3tc: Matching on port utPort succeeded:  matched
MTC@md11e3tc: *** f_utInitializeIut: INFO: IUT initialized ***
MTC@md11e3tc: pcap_layer::Handle_Fd_Event_Readable: Execution duration: 1.836000 ms
MTC@md11e3tc: pcap_layer::Handle_Fd_Event_Readable: Execution duration: 1.729000 ms
MTC@md11e3tc: Matching on port acPort succeeded:  matched
MTC@md11e3tc: GeoNetworkingPort::outgoing_send: Execution duration: 4.143000 ms
MTC@md11e3tc: **** f_selfSync: Successfully passed PREAMBLE synchronization point. ****
MTC@md11e3tc: UpperTesterPort_Gn::outgoing_send: Execution duration: 1.168000 ms
MTC@md11e3tc: Timeout operation on timer tc_ac failed: The timer is not started.
MTC@md11e3tc: udp_layer::Handle_Fd_Event_Readable: Execution duration: 0.133000 ms
MTC@md11e3tc: Matching on port utPort succeeded:  matched
MTC@md11e3tc: Timeout operation on timer tc_wait failed: The timer is not started.
MTC@md11e3tc: pcap_layer::Handle_Fd_Event_Readable: Execution duration: 2.411000 ms
MTC@md11e3tc: Timeout operation on timer tc_wait failed: The timer is not started.
MTC@md11e3tc: pcap_layer::Handle_Fd_Event_Readable: Execution duration: 2.244000 ms
MTC@md11e3tc: Timeout operation on timer tc_wait failed: The timer is not started.
MTC@md11e3tc: pcap_layer::Handle_Fd_Event_Readable: Execution duration: 4.429000 ms
MTC@md11e3tc: Matching on port geoNetworkingPort .msgIn.gnPacket.packet.commonHeader.headerTST{ geoUnicastHdr := { headerType := e_geoUnicast (2), headerSubType := 0 } } with { lsHdr := { headerType := e_locationService (6), headerSubType := e_lsRequest (0) } } unmatched.msgIn.gnPacket.packet.extendedHeader{ geoUnicastHeader := { seqNumber := 0, reserved := 0, srcPosVector := { gnAddr := { typeOfAddress := e_initial (0), stationType := e_roadSideUnit (15), stationCountryCode := 0, mid := '08002729C3E8'O }, timestamp_ := 2412825221, latitude := 482673260, longitude := 164205690, pai := '1'B, speed := 0, heading := 0 }, dstPosVector := { gnAddr := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), stationCountryCode := 0, mid := '00000000000B'O }, timestamp_ := 2812659205, latitude := 482693260, longitude := 164205690 } } } with { lsRequestHeader := { seqNumber := ?, reserved := ?, srcPosVector := ?, gnAddress := { typeOfAddress := ?, stationType := ?, stationCountryCode := ?, mid := ? } } } unmatched: First message in the queue does not match the template: 
MTC@md11e3tc: Matching on port geoNetworkingPort succeeded:  matched
MTC@md11e3tc: "*** TC_GEONW_PON_LOT_BV_03_01: PASS: GUC packet received correctly ***"
MTC@md11e3tc: setverdict(pass): none -> pass
MTC@md11e3tc: **** f_selfSync: Successfully passed TEST BODY synchronization point. ****
Error: Unexpected end of MTC connection from 127.0.0.1 [127.0.0.1].
MC@md11e3tc: The control connection to MTC is lost. Destroying all PTC connections.
MC@md11e3tc: MTC terminated.
MTC terminated unexpectedly. Cannot continue in batch mode.
MC@md11e3tc: Shutting down session.
HC@md11e3tc: Exit was requested from MC. Terminating HC.
MC@md11e3tc: Shutdown complete.
log files were merged into ../logs/merged.log

PTCS log:

ASAN:DEADLYSIGNAL
=================================================================
==548==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000004 (pc 0x7efc6008a5de bp 0x7ffdf8310ae0 sp 0x7ffdf8310aa0 T0)
==548==The signal is caused by a READ memory access.
==548==Hint: address points to the zero page.
    #0 0x7efc6008a5dd in timer_delete (/lib/x86_64-linux-gnu/librt.so.1+0x45dd)
    #1 0x55d19c8b2f6f in geonetworking_layer::stop_beaconing() ../../../framework/src/geonetworking_layer.cc:477
    #2 0x55d19c72ae21 in LibItsGeoNetworking__TestSystem::AdapterControlPort::outgoing_send(LibItsGeoNetworking__TypesAndValues::AcGnPrimitive const&) ../src/AdapterControlPort_GN.partC:89
    #3 0x55d19ba4c73d in LibItsGeoNetworking__TestSystem::AdapterControlPort_BASE::send(LibItsGeoNetworking__TypesAndValues::AcGnPrimitive const&, COMPONENT const&) /home/rt_1804/etsi/dev/etsi_its/src/AtsGeoNetworking/objs/LibItsGeoNetworking_TestSystem.cc:151
    #4 0x55d19ba4cd4f in LibItsGeoNetworking__TestSystem::AdapterControlPort_BASE::send(LibItsGeoNetworking__TypesAndValues::AcGnPrimitive_template const&) /home/rt_1804/etsi/dev/etsi_its/src/AtsGeoNetworking/objs/LibItsGeoNetworking_TestSystem.cc:175
    #5 0x55d19b468d16 in LibItsGeoNetworking__Functions::f__acTriggerEvent(LibItsGeoNetworking__TypesAndValues::AcGnPrimitive_template const&) /home/rt_1804/etsi/dev/etsi_its/src/AtsGeoNetworking/objs/LibItsGeoNetworking_Functions.cc:5445
    #6 0x55d19b451d59 in LibItsGeoNetworking__Functions::f__stopBeingNeighbour() /home/rt_1804/etsi/dev/etsi_its/src/AtsGeoNetworking/objs/LibItsGeoNetworking_Functions.cc:2873
    #7 0x55d19b468979 in LibItsGeoNetworking__Functions::f__poNeighbour() /home/rt_1804/etsi/dev/etsi_its/src/AtsGeoNetworking/objs/LibItsGeoNetworking_Functions.cc:5418
    #8 0x55d19b57b863 in ItsGeoNetworking__TpFunctions::f__TP__GEONW__PON__LOT__BV__03__main(LibItsGeoNetworking__TypesAndValues::LongPosVector_template const&) /home/rt_1804/etsi/dev/etsi_its/src/AtsGeoNetworking/objs/ItsGeoNetworking_TpFunctions.cc:3930
    #9 0x55d19b572f09 in ItsGeoNetworking__TpFunctions::f__GEONW__PON__LOT__BV__03__01() /home/rt_1804/etsi/dev/etsi_its/src/AtsGeoNetworking/objs/ItsGeoNetworking_TpFunctions.cc:3373
    #10 0x55d19aef3df6 in ItsGeoNetworking__TestCases::testcase_TC__GEONW__PON__LOT__BV__03__01(bool, double) /home/rt_1804/etsi/dev/etsi_its/src/AtsGeoNetworking/objs/ItsGeoNetworking_TestCases.cc:320
    #11 0x55d19c94196a in TTCN_Communication::process_execute_testcase() (/data/develop/etsi-validation/dev/etsi_its/src/AtsGeoNetworking/bin/AtsGeoNetworking+0x21bc96a)
    #12 0x55d19c942304 in TTCN_Communication::process_all_messages_tc() (/data/develop/etsi-validation/dev/etsi_its/src/AtsGeoNetworking/bin/AtsGeoNetworking+0x21bd304)
    #13 0x55d19c9823e6 in TTCN_Runtime::mtc_main() (/data/develop/etsi-validation/dev/etsi_its/src/AtsGeoNetworking/bin/AtsGeoNetworking+0x21fd3e6)
    #14 0x55d19aee9d89 in main (/data/develop/etsi-validation/dev/etsi_its/src/AtsGeoNetworking/bin/AtsGeoNetworking+0x764d89)
    #15 0x7efc5e5edb96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
    #16 0x55d19aeed219 in _start (/data/develop/etsi-validation/dev/etsi_its/src/AtsGeoNetworking/bin/AtsGeoNetworking+0x768219)
`
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking