cancel
Showing results for 
Search instead for 
Did you mean: 

SAP webdispatcher core dump sap-ext-sid

former_member301120
Active Participant
0 Kudos

Hello to all,

we're running a portal and use a SAP webdispatcher for load balancing.

The portal adds the parameter sap-ext-sid to the application urls:

https://xy.de/sap/bc/webdynpro/xyz/dummy?sap-ext-sid=D0JaVwDSzMCRJmeculP3wQ--0nUMRf3PD6DffV6df7Z7A--

If this parameter is passed to the web dispatcher, the web dispatcher crashes and writes a core dump.

In the log file I found following entries (next post)

Regards Christian

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

HI, you do not provide us with the most important thing in the trace:

1. the C-stack

2. the web dispatcher patch level.

the c-stack is important to understand the kernel function that got the crash and the patch level to check for some bug in your release.

Cheers,

Clébio Dossa

former_member301120
Active Participant
0 Kudos

Hello,

I patched the webdispatcher to the latest sp and the problem was fixed

Regards

Answers (1)

Answers (1)

former_member301120
Active Participant
0 Kudos

Next the log file:


[Thr 1083717952] HttpSubHandlerCall: Call Handler: HttpWebDispHandler (1a00080/19f8200), task=TASK_REQUEST(1), header_len=1266
[Thr 1083717952] HttpRouteHandler: 1 1266 1a00080 (nil)
[Thr 1083717952] HTR: creating new connection 2aaaaae5b050
[Thr 1083717952] HTR: HTTP version = 1001.
[Thr 1083717952] HTR: connection = 'Keep-Alive'
[Thr 1083717952] ICR: IcrFindTargetSystem(3716140, '/sap/bc/webdynpro/xyz/dummy' -> 0
[Thr 1083717952] HttpGetRouteTargetSystem: SID='NET'
[Thr 1083717952] ICT: IctLookupPathTable() -> 0
[Thr 1083717952] HTR: found stack ABAP for URL /sap/bc/webdynpro/xyz/dummy
[Thr 1083717952] HTR: routing destination type = ICF/ABAP .
[Thr 1083717952] HTR: found esid D0JaVwDSzMCRJmeculP3wQ--0nUMRf3PD6DffV6df7Z7A--
[Thr 1083717952] IcrITabGetEntry(1): key:   2:694459865 not found
[Thr 1083717952] HTR: No server name found in session table; group !DIAG, SID D0JaVwDSzMCRJmeculP3wQ--
[Thr 1083717952] HTR: HtrIExtractSessionID -> '' 0
[Thr 1083717952] HTR: stateless request (no valid session ID found) or initial request for stored session id
[Thr 1083717952] ICR: IcrIGetMinLoadServer: server 'xyz_SID_00'1 delta=500 load=0/1000valid=1 resp=1 capacity=8
[Thr 1083717952] ICR: IcrIFindMatchingPort for prot=1 stack=1 vhost=-1
[Thr 1083717952] ICR: IcrIFindMatchingPort: found matching port: prot=1 vhost=-1 port=443 f=10
[Thr 1083717952] ICR: IcrIGetMinLoadServer: near-zero load #0: xyz_SID_00
[Thr 1083717952] ICR: IcrAttachToServer: next destination server 'xyz_SID_00'1 8 1 0 port:443/1/0
[Thr 1083717952] IcmIConnPoolAllocEntry: no unused entry for pool 1a079f0 found (reuse conn: 0)
[Thr 1083717952] IcmIConnPoolAllocEntry: try to create new entry for pool 1a079f0
[Thr 1083717952] IcmConnPoolAllocSlot: allocated entry 1a988d0[0] of pool 1a079f0
[Thr 1083717952] NiHLGetNodeAddr: found hostname 'lxyz.xyz.de' in cache
[Thr 1083717952] NiIGetNodeAddr: hostname 'lxyz.xyz.de' = addr XXX.XXX.XXX.112
[Thr 1083717952] NiIGetServNo: servicename '443' = port 443
[Thr 1083717952] NiICreateHandle: hdl 133 state NI_INITIAL_CON
[Thr 1083717952] NiIInitSocket: set default settings for new hdl 133/sock 18 (I4; ST)
[Thr 1083717952] NiIBlockMode: set blockmode for hdl 133 FALSE
[Thr 1083717952] NiICheckPendConnection: connection of hdl 133 to XXX.XXX.XXX.112:443 established
[Thr 1083717952] NiIConnect: hdl 133 took local address 193.23.76.217:58133
[Thr 1083717952] NiIConnect: state of hdl 133 NI_CONNECTED
[Thr 1083717952] IcmConnPoolConnect: Connection to host: lxyz.xyz.de, service: 443 established (nihdl=133)
[Thr 1083717952] - SapSSLSessionInit()==SAP_O_K
[Thr 1083717952]      in: args = "role=3 (ANONYMOUS-CLIENT), auth_type=0 (NO_CLIENT_CERT)"
[Thr 1083717952]     out: sssl_hdl = 2ab38e0
[Thr 1083717952] NiIBlockMode: set blockmode for hdl 133 TRUE
[Thr 1083717952]   SSL NI-sock: local=193.23.76.217:58133  peer=XXX.XXX.XXX.112:443
[Thr 1083717952] - SapSSLSetNiHdl(sssl_hdl=2ab38e0, ni_hdl=133)==SAP_O_K
[Thr 1083717952] - SapSSLSetTargetHostname(sssl_hdl=2ab38e0)==SAP_O_K
[Thr 1083717952]      in: hostname = "lxyz.xyz.de"
[Thr 1083717952]   Server's List of trusted CA DNames (from cert-request message):
[Thr 1083717952]     #1  "CN=XYZ-CA, DC=XYZ, DC=de"
[Thr 1083717952]   MatchTargetName("lxyz.xyz.de", CN="lxyz.xyz.de") == EXACT match
[Thr 1083717952] - SapSSLSessionStart(sssl_hdl=2ab38e0)==SAP_O_K
[Thr 1083717952]          status = "new SSL session"
[Thr 1083717952]       Server DN = "CN=lxyz.xyz.de, OU=SystembetreuerInternet, O=XYZ GmbH, L=XY, SP=XY, C=DE"
[Thr 1083717952] IcmConnPoolNewEntry: created new entry 1a988d0[0] for pool 1a079f0 (nihdl=133, ssl=2ab38e0)
[Thr 1083717952] ICR: IcrAttachToServer('!DIAGS' 1 2 4100 1 port:443/1/0) 0-> 0
[Thr 1083717952] HTR: Adding session id D0JaVwDSzMCRJmeculP3wQ--, group !DIAG to session table, server xyz_SID_00
[Thr 1083717952] SigIGenAction: caught signal SIGSEGV (pid=28317)
[Thr 1083717952] SigIRegisterRoutine: handler for signal SIGALRM installed (IcmSigAlrm)
[Thr 1083717952] si_code = 1
[Thr 1083717952] Sending process ID = -1047200788
[Thr 1083717952] Real user ID of sending process = 11038
[Thr 1083717952] SEGV_MAPERR: Address not mapped to object
[Thr 1083717952] 2b1ec194fbec (Memory location which caused fault)
[Thr 1083717952] SigIUnblock: signal SIGSEGV was in UNBLOCKED mode
[Thr 1083717952]  C-STACK 
.....
[Thr 1083717952] 
[Thr 1083717952] SigIGenAction: no exit handler defined
[Thr 1083717952] set mode of sig SIGSEGV to BLOCKED and send to own pid
[Thr 1083717952] 
[Thr 1083717952] CORE DUMP ...