Symptom
- Client process unexpectedly disconnected when running update index statistics with hashing
- ASE errorlog contains an Infected with signal 11 error with the following stacktrace:
kernel Current process (0x4b390192) infected with signal 11 (SIGSEGV)
kernel Address 0x0x00000000015080fc (ups_delete_stat_pages+0x85), siginfo (code, address) = (1, 0x0x0000010000000007)
kernel **** Saved signal context (0x0x00000001459d64c0): ****
kernel uc_flags: 0x0, uc_link: 0x(nil)
kernel uc_sigmask: 0x416000 0xb 0x1 0x7
kernel uc_stack: ss_sp: 0x(nil), ss_size: 0x0, ss_flags: 0x2
kernel General Registers (uc_mcontext.gregs):
kernel PC : 0x00000000015080fc (ups_delete_stat_pages+0x85)
kernel RAX : (nil) RBX : (nil)
kernel RCX : 0x000000023c4eb000 RDX : 0x000000ffffffffff
kernel RBP : 0x00000001459d6930 RSP : 0x00000001459d6910
kernel R8 : 0x0000000167d49728 R9 : 0x0000000165c5a1c4
kernel R10 : 0xffffffffffffffff R11 : 0x0000000167d49750
kernel R12 : (nil) R13 : 0x00000001459d7350
kernel R14 : 0x0000000268520000 R15 : (nil)
kernel RDI : 0x00000001459d7350 RSI : 0x00000001e44fceb8
kernel RIP : 0x00000000015080fc CSGSFS : 0x0000000000000033
kernel TRAPNO : 0x000000000000000e ERR : 0x0000000000000006
kernel EFL : 0x0000000000010286
kernel **** end of signal context ****
kernel ************************************
kernel SQL causing error : update index statistics tx_xxx_id using 50 values with hashing
kernel ************************************
server SQL Text: update index statistics tx_xxx_id using 50 values with hashing
kernel curdb = 4 tempdb = 2 pstat = 0x10000 p2stat = 0x40101000
kernel p3stat = 0x800 p4stat = 0x0 p5stat = 0x8 p6stat = 0x10 p7stat = 0x110000
kernel lasterror = 0 preverror = 0 transtate = 1
kernel curcmd = 326 program = isql
kernel extended error information: hostname: walleye login: sa
kernel pc: 0x00000000015e367b pcstkwalk+0x3a3()
kernel pc: 0x00000000015e3153 ucstkgentrace+0x263()
kernel pc: 0x00000000015df0be ucbacktrace+0x50()
kernel pc: 0x000000000078465c terminate_process+0xa7c()
kernel pc: 0x0000000001631778 kisignal+0x31f()
kernel pc: 0x00000000015080fc ups_delete_stat_pages+0x85()
kernel pc: 0x000000000155dd82 stu_nosort_create_hist_high_domain+0xab0()
kernel pc: 0x000000000155f26c stu_nosort_merge_hist+0x253()
kernel pc: 0x000000000155f768 stu_nosort_range+0x3d1()
kernel pc: 0x00000000014fab86 ups_nosort_create_hist+0x76()
kernel pc: 0x00000000014faef2 ups_nosort_end+0xa2()
kernel pc: 0x0000000001056717 statend+0x137()
kernel pc: 0x000000000106ec63 stat_finalize+0x23()
kernel pc: 0x00000000014f7c15 ups_build_gather_stats+0x455()
kernel pc: 0x00000000014e8b6f ups_build+0x45f()
kernel pc: 0x00000000014e6017 ups__updstats+0x627()
kernel pc: 0x00000000014ed6e3 ups__updstats_driver+0x107()
kernel pc: 0x00000000014ec43d update_statistics+0x2b6()
kernel pc: 0x00000000014eb023 ups_main+0x333()
kernel pc: 0x0000000001197fac s_execute+0x813c()
kernel pc: 0x00000000011d477c sequencer+0x155c()
kernel pc: 0x00000000007c7399 tdsrecv_language+0x199()
kernel pc: 0x00000000007e80e0 conn_hdlr+0x1100()
kernel end of stack trace, spid 17, kpid 8847428, suid 1
Read more...
Environment
SAP Adaptive Server Enterprise (ASE) 15.7
Product
Keywords
SEGV, segmentation, storage, access, violation, fault, segfault, kisignal, stacktrace, stack, registers, CR765991, CR#765991, 765991 , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview