Core dump analysis for a c++ binary
Hello,
I tried to get stack trace of core generated by a C++ binary using "dbx" tool on Solaris Spark 5.9 as follows:
./WS5.0/bin/sparcv9/dbx) where
=>[1] __lwp_cond_broadcast(0x0, 0x6, 0x0, 0xffffffff, 0x4e310, 0xfd6b5970), at 0xfd720034
[2] walk(0xfd73c008, 0xffbecb30, 0x46, 0x7efefeff, 0x81010100, 0xfd71ff58), at 0xfd6b5a54
[3] walk(0xff172da8, 0xff172dc4, 0xf3, 0xff172dc4, 0x81010100, 0xff00), at 0xfd6b5cf8
[4] Token::UpdateImpl(0xffbedeb4, 0x0, 0xff172d9c, 0xd800, 0x7fffffff, 0xffff), at 0xff14f9cc
[5] 0xff1503e0(0xffbedeb4, 0xffbede9c, 0x0, 0x0, 0xff17137c, 0x0), at 0xff1503df
[6] 0xff153aac(0xffbedfd4, 0xff173544, 0xffbee070, 0xffbedf2c, 0xffbedf28, 0x0), at 0xff153aab
[7] 0xff1539e8(0xffbedfd4, 0xffbefc4c, 0xffbee070, 0x1, 0x4, 0x49), at 0xff1539e7
[8] RequestCGI::GetVariable(0xffbee084, 0xffbefc40, 0xffbee070, 0xff366f60, 0xfda72f54, 0x1), at 0xff366fac
[9] Service::GetRequest(0xffbef214, 0xfec146ac, 0xffbefc40, 0xfec1809d, 0xffbef9e4, 0xffbef9f8), at 0xfebb3208
[10] App::GetRequest(0x56a24, 0xfec17b74, 0xffbef32c, 0xffbef42c, 0xffbef44c, 0xffbef46c), at 0xfeba9630
[11] 0x1b5dc(0x56a20, 0xffbefc40, 0x7c00, 0x4cb3c, 0x4dc9c, 0xac00), at 0x1b5db
[12] main(0x1, 0xffbefdf4, 0xffbefdfc, 0x4c800, 0x0, 0x0), at 0xff364470
(/infra/workshop/ws5/SUNWspro/bin/../WS5.0/bin/sparcv9/dbx)
Can somebody help me in getting what is the "walk" sys-call/function?
Thanks in advance.
Best regareds,
Ram
It appears you are using WorkShop 5.0, which is more than 10 years old, and is no longer supported. Please do not use this hopelessly out-of-date software. In addition, it appears you are running on Solaris 9 (SunOS 5.9), which does not support Workshop 5.0.
To verify the software versions, run the command "CC -V" to get the compiler version (C++ 5.0 in WorkShop 5.0), and the command "uname -a" to verify the Solaris version.
The most recent version of Sun Studio (the more recent name for WorkShop) that supports Solaris 9 is Sun Studio 12. Please upgrade to Sun Studio 12 and rebuild your software. You can get it here:
[http://developers.sun.com/sunstudio/downloads/previous/ss12/]
To answer your question, "walk" is probably part of the stack walkback utility and would normally be suppressed by dbx. The mis-match between the dbx in WorkShop 5.0 and Solaris 9 might cause unusual behavior.
Similar Messages
-
Control core dump behavior for executables matching a pattern
Systemd directs me to coredump.conf(5) for the gory details on configuring core dumps but even after reading that it's not clear to me if there's a way to have core dumps only generated for certain executables. Ideally, I'd like to pattern match the full path to an executable to determine whether or not a core dump should be generated.
Can this be done? How?Which database version are you working with....????
Some alternatives might work for example, xdbUriType
begin
DBMS_XMLSCHEMA.registerSchema(
schemaURL => 'http://www.myserver.com/myapp/1.0/xsd/xmlschema.xsd',
schemaDoc => xdbURIType('/home/myapp/1.0/xsd/xmlschema.xsd').getClob(),
local => FALSE, -- local
genTypes => TRUE, -- generate object types
genBean => FALSE, -- no java beans
genTables => TRUE -- generate object tables
end;
/ or bfilename
create or replace directory XMLDIR as '&XMLDIR/xsd'
-- alter session SET events = '31098 trace name context forever';
declare
V_FILENAME VARCHAR2(700) := 'xmlschema.xsd';
V_XMLSCHEMA XMLTYPE := xmltype(bfilename('XMLDIR',V_FILENAME),nls_charset_id('AL32UTF8'));
begin
dbms_xmlschema.registerSchema
schemaurl => V_FILENAME,
schemadoc => V_XMLSCHEMA.getClobVal(),
local => TRUE,
genTypes => TRUE,
genBean => FALSE,
genTables => TRUE,
enablehierarchy => DBMS_XMLSCHEMA.ENABLE_HIERARCHY_NONE,
owner => user
end;
/ -
Dynamic binary core dumped on solaris 10 x86 platform !!!!
Hi,
I have problem with dynamic binary compiled on solaris 10 x86 with sun studio 10, when i tryed to start this binary i have "illegal instruction (core dumped)".
But when i generate a static binary, there is NO PROBLEM! the binary start normally!
also when i compiled the binary, there is no problem, the compilation is normally terminated in both case (static and dynamic)!
I would be most grateful for any response.
Best Regards,
SkanderHi,
Yes - that's a little confusing; Oracle Collaboration Suite 10g is certified on a 64b Solaris SPARC. (The story behind the 32b is a long one, but it's related to client libraries vs. database servers and how 32b/64b liibraries are distinguished).
To answer your real question, though, No - it's not supported on Solaris x86.
richard -
Import command for one table core dumps
Hi,
The following import command is causing a core dump;
$ imp system/***** file=/upload/dbdumps/06-09-19_11.00.01-db.dmp fromuser=ioeadmin tables=(utils) 2>&1 |tee imp.log
But this one does not:
$ cat imp.params
FULL=y
FILE=/upload/dbdumps/06-09-19_11.00.01-db.dmp
GRANTS=y
INDEXES=y
$ imp system/*****@odinprd parfile=imp.params 2>&1 |tee imp.log
More info:
SunOS 5.8 / Oracle 8.1.5
Thank you for any help on thisI don't have access to Metalink. What would it say -- "imp tables=" doesn't work in 8i?
So I have tried the following:
1. drop the table I want to restore.
2. run this command to restore all tables and let it fail on those tables that already exist and recreate the one i dropped.
imp system/code4202@odinprd full=y show=y file=/upload/dbdumps/06-09-27_00.00.00-db.dmp 2>&1 |tee imp.log
But it doesn't. It says this about the table in question:
"ALTER SCHEMA = "IOEADMIN""
"CREATE TABLE "PARTNER" ("PARTNER_ID" VARCHAR2(16) NOT NULL ENABLE, "PARTNER"
"_TYPE" VARCHAR2(16), "ADDRESS_ID" NUMBER(10, 0), "PAYMENT_ID" NUMBER(10, 0)"
", "PRICE_LIST_ID" NUMBER(10, 0), "DEFAULT_CARRIER" VARCHAR2(32), "DEFAULT_M"
"ETHOD" VARCHAR2(32), "CARRIER_ACCOUNT_NUMBER" VARCHAR2(32), "BILLTYPE" VARC"
"HAR2(10), "TMB_TYPE" NUMBER) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255"
" LOGGING STORAGE(INITIAL 10240) TABLESPACE "APP_DATA""
. . skipping table "PARTNER"
why is it skip this guy? It does not exist:
SQL> desc partner;
ERROR:
ORA-04043: object partner does not exist
SQL> desc ioeadmin.partner;
ERROR:
ORA-04043: object ioeadmin.partner does not exist -
hi,
The OCI method, OCISessionBegin() is throwing an core dump on 10g client in Linux on C++, but the same code works fine for 8i and 9i client. Core dumps for 10g Client. 10g tnsnames.ora file is same as of 9i. I just debeggued with the core and says failing in OCISessionBegin() method. I would like to know is there any problem with Oracle Client v10.2.0.2? or how does i can solve the issue? appriciate a quick help in this regard.
Thanks,
SreeniHave you looked in the Knowledge Base information at metalink? That would be the place to start.
If that does not work then the next step would be to remove this thread and post in the OCI - OCCI forum where there are people that can actually help you. -
Core dump: dbx - analysing C++ object
Hi,
Is there a way to analyse the content of a C++ object from a core dump? I'm looking at crash that occurred in a member method and I need to see the values of some member attributes of this object. First of where is the "this" pointer stored? Is there a documentation that describes what the object layout is in memory?
Thanks in advance.I am facing a somewhat similar symptom. dbx6.0 (SunOS5.6/purify4.5.1) will core dump when I say "run <arg1> <arg2>" at the prompt while tracing a purified-executable; dbx will NOT dump core if that executable is not purify'd. The message I get is:
dbx: internal error: signal SIGSEGV (no mapping at fault address)
dbx's core dump will appear in </vol03/kiran/tmp>
Abort(coredump) -
Ini_ReadFromFile dumps core in CVI for Linux
Hello all,
I've been using the toolbox/inifile.h library for 3 years on CVI for Linux
with few problems. And suddenly it won't load my ini file.
It runs fine on Windows, I haven't updated the Linux CVI compiler (version
10, patched), I haven't done any relevant changes to my code.
IniText hInitFile;
char InitPath="config.ini" ;
hInitFile = Ini_New(0);
if (hInitFile==NULL) return 1;
Ini_ReadFromFile (hInitFile, IniPath)
Crashes here with core dump:
(gdb) bt
#0 0x00263a4c in memcpy () from /lib/libc.so.6
#1 0x08082e57 in Ini_ReadGeneric ()
#2 0x00000000 in ?? ()
Since it happens in a compiled lib, I can't do much more.
Guillaume Dargaud
http://www.gdargaud.net/Solved shortly after posting the above...
There was a wrong entry in the ini file "=0.4" and it caused the crash...
Guillaume Dargaud
http://www.gdargaud.net/ -
How to turn off core dump for WebLogic 8.1 running on AIX 5.3
Hi there,
Is there a way we can turn off core dumping for WebLogic 8.1 running on AIX 5.3?
Thank you.
Regards,
SurenderHi Surender,
Please add the following Flag in the JAVA_OPTIONS of your servers StartScript like following :
JAVA_OPTIONS=${JAVA_OPTIONS} -Xdump:system:none
Thanks
Jay SenSharma
http://jaysensharma.wordpress.com/2009/12/30/jvm-crash-and-native-outofmemory/ (WebLogic Wonders Are Here) -
Gateway for Sybase - core dump [npixfc()+243] [SIGSEGV]
Hi All,
We are using a couple of gateways to various Sybase servers in our environment, which generally work very fine.
However, occasionally we find the following lines in the alert.log on one or the other node of the cluster.
The DB platform is currently 11.2.0.1 in RAC on Linux x86-64 RHEL5, but similar problems happened
before on 11.1.0.7 (the entries in the logs were not as descriptive as on 11gR2).
Thu Feb 11 07:48:33 2010
HS: Lost RPC connection to remote Agent...
HS: ... Agent SID = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx043vip)(PORT=1521))(CONNECT_DATA=(SID=PM04PMDB))), NCR status = -2147385341
Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x7FFF20B670B8] [PC:0x59BAADD, npixfc()+243] [flags: 0x0, count: 1]
Errors in file /oracle/app/diag/rdbms/xxx1/xxx11/trace/xxx11_ora_32050.trc (incident=16497):
ORA-07445: exception encountered: core dump [npixfc()+243] [SIGSEGV] [ADDR:0x7FFF20B670B8] [PC:0x59BAADD] [Address not mapped to object] []
ORA-28511: lost RPC connection to heterogeneous remote agent using SID=ORA-28511: lost RPC connection to heterogeneous remote agent using SID=(DESCRIPTION=(ADDRESS=(PR
OTOCOL=TCP)(HOST=xxx043vip)(PORT=1521))(CONNECT_DATA=(SID=PM04PMDB)))
ORA-02063: preceding line from PM04PMDB
Incident details in: /oracle/app/diag/rdbms/xxx1/xxx11/incident/incdir_16497/xxx11_ora_32050_i16497.trc
The .trc file starts with:
Dump file /oracle/app/diag/rdbms/xxx1/xxx11/incident/incdir_16497/xxx11_ora_32050_i16497.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
ORACLE_HOME = /oracle/app/product/11.2.0/dbhome_1
System name: Linux
Node name: xxx043
Release: 2.6.18-128.el5
Version: #1 SMP Wed Dec 17 11:41:38 EST 2008
Machine: x86_64
Instance name: xxx11
Redo thread mounted by this instance: 1
Oracle process number: 62
Unix process pid: 32050, image: oracle@xxx043
*** 2010-02-11 07:48:33.186
*** SESSION ID:(695.7521) 2010-02-11 07:48:33.186
*** CLIENT ID:() 2010-02-11 07:48:33.186
*** SERVICE NAME:(xxx1) 2010-02-11 07:48:33.186
*** MODULE NAME:(JDBC Thin Client) 2010-02-11 07:48:33.186
*** ACTION NAME:() 2010-02-11 07:48:33.186
Dump continued from file: /oracle/app/diag/rdbms/xxx1/xxx11/trace/xxx11_ora_32050.trc
ORA-07445: exception encountered: core dump [npixfc()+243] [SIGSEGV] [ADDR:0x7FFF20B670B8] [PC:0x59BAADD] [Address not mapped to object] []
ORA-28511: lost RPC connection to heterogeneous remote agent using SID=ORA-28511: lost RPC connection to heterogeneo
========= Dump for incident 16497 (ORA 7445 [npixfc()+243]) ========
----- Beginning of Customized Incident Dump(s) -----
Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x7FFF20B670B8] [PC:0x59BAADD, npixfc()+243] [flags: 0x0, count: 1]
Registers:
%rax: 0x000000000a99d750 %rbx: 0x0000000000000001 %rcx: 0x00007fff20b6dee0
%rdx: 0x0000000000000000 %rdi: 0x00007fff20b6d710 %rsi: 0x00002aed89f745a0
%rsp: 0x00007fff20b670c0 %rbp: 0x00007fff20b6dce0 %r8: 0x0000000000000000
%r9: 0x0000000000000000 %r10: 0x0000000000000000 %r11: 0x0000000000000001
%r12: 0x0000000000000010 %r13: 0x00002aed89fa7560 %r14: 0x00002aed89f73c18
%r15: 0x0000000000000001 %rip: 0x00000000059baadd %efl: 0x0000000000010202
(0x59baadd) call 0x9d24a0(0x59baae2) mov %eax,-0x14(%rbp)
(0x59baae5) test %eax,%eax
(0x59baae7) jnz 0x59bfd26
(0x59baaed) mov -0x120(%rbp),%rsi
Is it something to worry about? Any hints about the reasons?
Thanks,
P.Thanks for your reply. I expected the advice to utilize the support for that :)
The results of my investigation:
Listener log - normal activity. New connections to the DB and to different gateways (including the one that caused the problem) every couple of seconds, everything seemed to be working fine.
Alert log - no other entries +/- 1 hour around the incident, except log switching.
I checked the application logs and managed to find out the session that caused the problem. It is an ETL process that runs the same extraction query on Sybase machine every minute. The query does not change and it was executed successfully hundreds of times before. Other similar processes were running fine, executing similar queries on all Sybase machines, including the one in the incident. So the incident seems to be random, with no correlation to other activities.
The flow of events in the problematic session iis as follows:
1. opens Gateway connection and sets session parameters on Sybase by executing:
dbms_hs_passthrough.execute_immediate@PM04PMDB('set lock wait 60 ') -> that went OK
2. starts data extraction by running:
insert into ... select ... from ...@PM04PMDB -> that operation hang, no further logs from this point
3. commits
4. closes DB link by executing:
alter session close database link PM04PMDB
The SQL that failed was executed at 7:23, and the incident entry in the alert log is dated 7:33.
Is it possible that the 10 seconds delay is caused by HS_FDS_CONNECT_PROPERTIES="timeout='10'" ?
The gateway config:
HS_FDS_CONNECT_INFO=xxx
HS_FDS_TRANSACTION_MODEL=READ_ONLY
HS_FDS_TRACE_LEVEL=OFF
HS_OPEN_CURSORS=10
HS_FDS_CONNECT_PROPERTIES="timeout='10'"
HS_FDS_RECOVERY_ACCOUNT=xxx
HS_FDS_RECOVERY_PWD=xxx
Listener config:
(SID_DESC=
(SID_NAME=PM04PMDB)
(ORACLE_HOME=/oracle/app/product/11.2.0/dbhome_1)
(ENVS=LD_LIBRARY_PATH=/oracle/app/product/11.2.0/dbhome_1/dg4sybs/driver/lib:/oracle/app/product/11.2.0/dbhome_1/lib)
(PROGRAM=dg4sybs)
) -
Setting up two machines for core dump
Hi, I'm trying to set up two Macs to collect a Core Dump after a Kernel Panic.
A MacBook Pro 3,1 triggers a kernel panic when Mavericks is installed, and either Ethernet or WiFi connections are changed. No diagnostic reports get generated at /Library/Logs/DiagnosticReports.
I have been reading on how to set up a core dump over FireWire, since Ethernet seems to be compromised. I'm able to do a core dump by triggering a kernel panic with DTrace. The Development Machine receives and stores the core dump correctly. However if a kernel panic occurs when WiFi is switched off, the Core Dump does not take place, and I don't know if it should work as the DTrace trigger does.
I have System 10.9.1 on both Target and Development machines. The machines are each other connected with a FireWire 800 cable and a ThuderBolt adapter, since Development machine lacks the FireWire port (It's a MacBook Pro retina).
- Target machine is connected to my WiFi network and is also connected to the Ethernet network. The FireWire 800 port is manually set to IP 10.0.1.127
- Development machine is connected to my WiFi network. The FireWire 800 cable coming from the Target machine connects to a ThunderBolt adapter and the port is manually set to IP 10.0.1.128
- On the Target machine (MacBook Pro 3,1) I've set
sudo nvram boot-args="debug=0xd46 _panicd_ip=10.0.1.128 kdp_match_name = firewire"
- On the Development machine (MacBook Pro retina)
sudo mkdir /PanicDumps
sudo chown root:wheel /PanicDumps
sudo chmod 1777 /PanicDumps
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.kdumpd.plist
- verified that the core dump server is working with
sudo launchctl list | grep kdump
- after connecting the FireWire cable to the Macs
run fwkdp
- and machine responds with:
FireWire KDP Tool (v1.6)
KDP Proxy and CoreDump-Receive dual mode active.
Use 'localhost' as the KDP target in gdb.
Ready.
As mentioned above, triggering a Core Dump with DTrace works just fine.
Turning WiFi Off causes a Kernel Panic, Target machine freezes immediatedly and nothing happens on Development machine.
Forcing power off on Target machine and restarting shows no logs on Console.
I've read very little on GDB and it seems hard to find information, at least on what I'm doing. I'm not trying to debug a kernel extension.
nvram -p dumps mostly jibberish on the terminal screen
I'm tempted on setting up the core dump with Ethernet, but hesitate since WiFi and Ethernet seem to block the system abruptly.
Can someone illuminate me please?
Thanks in advance and best regards,
GuidoThank you Ian, however, when I click this option, my library looses all of its preferences/user presets?? I am confused
They aren't lost, instead they have been left outside the catalog because they preceded the change.
You can drag the contents of your Lightroom presets folder into the Lightroom Settings folder within Lightroom catalog folder and the application will then see them after relaunch. This is by far the quickest and easiest way of copying existing presets to the central catalog. Follow these steps:
Step 1 - Open you original catalog
Step 2 - Open Lightroom Preferences and choose the Presets tab
Step 3 - Make sure that Store presets with catalog is unchecked
Step 4 - Hit the Show Lightroom Presets Folder... button.
The presets folder will see multiple sub-folders which contain your existing
Step 5 - Open the folder with the moved catalog (i.e. the version you put on the external disk)
Step 6 - Open the folder named Lightroom Settings
Step 7 - Delete it's contents
Step 8 - Drag the contents of the folder you opened in step 4 in to the Lightroom Settings folder that you opened in Step 6
Step 9 - Launch the moved catalog as described in my previous post (i.e. double click it)
If you did everything correctly the catalog will now have access to your presets -
Is there an way to get the value of a local string variable from core dump?
Hi All,
Please help me on this, How to extract the string variable content from the core file.
During core file analysis using dbx, it puts value as CLASS against string local variables.
But I need to know the exact value during the core dump.
I'm able to print other than string variables.
Is this possbile using dbx or is there any other tool can help me on this.
Thanks in advance, please find the code details below:
here is my core details:
(dbx) where -h
current thread: t@74
[1] __lwp_kill(0x0, 0x6, 0x217b8, 0x7f950b94, 0x2, 0x7f0fb944), at 0x7f99fb84
[2] raise(0x6, 0x0, 0x7f0fb958, 0x7f6a5434, 0x1, 0x7f0fb9a4), at 0x7f950b9c
[3] abort(0x7f6bf0f8, 0x4, 0x7f6bf0b8, 0x15360, 0x1, 0x7f6bf0f8), at 0x7f936d10
[4] exregister(0x7f6bf0fc, 0x4, 0x7f6bf0b8, 0x15360, 0x1, 0x7f6a5048), at 0x7f6a504c
[5] exregister(0x7f6bf0f8, 0x7f6a505c, 0x7f6bf0f8, 0x7f6bb080, 0x0, 0x1), at 0x7f6a5060
[6] exregister(0x7f0fbb28, 0x66bd8, 0xe4fd0, 0x7f6bb080, 0x7f6ba780, 0x1), at 0x7f6a4fd8
[7] 0x7f6a5edc(0x7f6bae64, 0x0, 0x66bd8, 0x14cb8, 0x14928, 0x0), at 0x7f6a5edc
=>[8] AreaManager::commitCombine(this = 0xe5234, parsedSetName = CLASS), line 369 in "AreaManager.cc"
[9] TaskDispatcher::combineParsedSet(parsedSetName = CLASS), line 113 in "TaskDispatcher.cc"
[10] CombineExecutor::run(this = 0x1312d8), line 159 in "CombineExecutor.cc"
[11] thread_body(threadObj = 0x1312d8), line 35 in "ThreadUtils.cc"
(dbx)
(dbx) dump
parsedSetName = CLASS
parsedSetCombinedName = CLASS
parserSetBuiltName = CLASS
this = 0xe5234
(dbx)
(dbx) print parsedSetName
dbx: cannot access address 0x7f6690f4
(dbx)
BR//SahooWhen I was running in a higher version, it gives follwing error:
A loadobject was found with an unexpected checksum value.
When using the same core dump binary, the result are different than the locally build binary
This is the error it pointing now:
if ((ptr = (CHAR *) malloc((unsigned int) size)) == NULL)
(dbx) proc -map
Loadobject mappings for current core file:
0x00010000 /usr/omc/1.8.0.0.56/bin/PmLoader
0x7fb80000 /usr/lib/libaio.so.1
0x7fb30000 /usr/lib/libm.so.1
0x7fbfa000 /usr/lib/libdl.so.1
is being filtered by: /usr/lib/ld.so.1
Warning: checksum in file(a5bd) doesn't match image(a5bf)
0x7faf0000 /usr/lib/libelf.so.1
Warning: checksum in file(38a7) doesn't match image(38a9)
0x7fad0000 /usr/lib/libsocket.so.1
0x7fa00000 /usr/lib/libnsl.so.1
0x7f900000 /usr/lib/libc.so.1
is being filtered by: /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1
Warning: checksum in file(3b8c) doesn't match image(3ec6)
0x7f890000 /usr/informix/lib/esql/libthsql.so
0x7f830000 /usr/informix/lib/libthasf.so
0x7f7b0000 /usr/informix/lib/esql/libthgen.so
0x7f770000 /usr/informix/lib/esql/libthos.so
0x7f700000 /usr/informix/lib/esql/libifgls.so
0x7f9e0000 /usr/informix/lib/esql/libifglx.so
0x7f6d0000 /usr/lib/libthread.so.1
0x7f500000 /usr/lib/libCstd.so.1
Warning: checksum in file(1fc4) doesn't match image(3f67)
0x7f6a0000 /usr/lib/libCrun.so.1
Warning: checksum in file(1a8d) doesn't match image(b1ea)
0x7fba0000 /usr/lib/libw.so.1
is being filtered by: libc.so.1
0x7f4e0000 /usr/lib/libmp.so.2
0x7f4a0000 /usr/lib/cpu/sparcv8plus/libCstd_isa.so.1
Warning: checksum in file(0fc3) doesn't match image(27d6)
0x7f9d0000 /usr/platform/sun4u-us3/lib/libc_psr.so.1
0x7f410000 /usr/lib/nss_files.so.1
0x7fbb0000 /usr/lib/ld.so.1 [LM_ID_LDSO]
Warning: checksum in file(f2f2) doesn't match image(2a40)
dbx ./PmLoader ./core
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.5' in your .dbxrc
Reading PmLoader
core file header read successfully
Reading ld.so.1
Reading libaio.so.1
Reading libm.so.1
Reading libdl.so.1
Reading libelf.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libc.so.1
Reading libthsql.so
Reading libthasf.so
Reading libthgen.so
Reading libthos.so
Reading libifgls.so
Reading libifglx.so
Reading libthread.so.1
Reading libCstd.so.1
Reading libCrun.so.1
Reading libw.so.1
Reading libmp.so.2
Reading libCstd_isa.so.1
Reading libc_psr.so.1
Reading nss_files.so.1
WARNING!!
A loadobject was found with an unexpected checksum value.
See `help core mismatch' for details, and run `proc -map'
to see what checksum values were expected and found.
dbx: warning: Some symbolic information might be incorrect.
t@1 (l@1) terminated by signal BUS (invalid address alignment)
0x7f947974: t_delete+0x0068: clr [%o1 + 8]
Current function is Malloc
40 if ((ptr = (CHAR *) malloc((unsigned int) size)) == NULL)
(dbx)
(dbx) where -h
current thread: t@1
[1] t_delete(0x17c980, 0x470, 0x1ef778, 0x7f9bc000, 0x0, 0x0), at 0x7f947974
[2] mallocunlocked(0x414, 0x0, 0x0, 0x7f9bc000, 0x0, 0x0), at 0x7f947004
[3] malloc(0x414, 0xebae0, 0x8, 0xffbfc9a8, 0xffbfc9a0, 0x1a3791), at 0x7f946e38
=>[4] Malloc(size = 1044U), line 40 in "Malloc.c"
[5] Drain_Socket(sc = 0x1ab100, fd = 10, block = 0xffbfce44), line 1648 in "ipc_sockio.c"
[6] Sockio_Refresh(instance = 0x1ab100, fd = 10U, readable = 1, writeable = 0, block = 0xffbfce44), line 3465 in "ipc_sockio.c"
[7] do_Refresh(cid = 10U, readable = 1, writeable = 0, block = 0xffbfce44), line 1238 in "ipc_IO.c"
[8] IO_Refresh(block = 0, file_descriptor = -1), line 685 in "ipc_IO.c"
[9] ipc_receive_message(gid = 0xffbfcf88, reply = 0xffbfd080, buffer = 0x11ae08 "", len = 0xffbfcf34, block = 0), line 313 in "ipc_services.c"
[10] IPCProcessor::receiveMessage(this = 0x1172d0, channelID = 2U, pReplyChannelID = 0xffbfd080), line 312 in "IPCProcessor.cc"
[11] IPCProcessor::mainLoop(this = 0x1172d0, pHandler = 0xf9c28), line 203 in "IPCProcessor.cc"
[12] IPCService::mainLoop(pMediator = 0x1172d0, pHandler = 0xf9c28), line 51 in "IPCService.cc"
[13] main(argc = 3, argv = 0xffbfe1f4), line 91 in "PmLoader.cc"
I got another instance of core dump in same m/c
Edited by: chittusun on Nov 5, 2008 5:19 AM -
JOB RSGENYTT - System core dump
Hi SDN,
While trying to upgrade our 4.6B system to ERP, JOB_RSGENYTT phase stops with a core dump, this is what i've in ST22
Someone knows how i can analyse this :S
regards
Pedro Rodrigues
ABAP runtime errors SYSTEM_CORE_DUMPED
Occurred on 17.11.2007 at 19:53:23
Process terminated by signal 0.
What happened?
Error in the SAP Basis system
ABAP/4 processor detected an internal system error.
The current ABAP program "RSGENYTT " had to be terminated because the ABAP
processor discovered an invalid system state.
What can you do?
Please make a note of the actions and input which caused the error.
Please make a note of the actions and input which caused the error.
To resolve the problem, contact your
SAP system administrator.
Choose "Print" for a hard coopy of the termination message. You can
display and adminster short dump messages using Transaction ST22.
Error analysis
An SAP System process was terminated by an operating system signal.
Possible reasons for this are:
1. Internal SAP System error.
2. Process was terminated externally (by the system administrator).
Last error logged in SAP kernel
Component............ "Taskhandler"
Place................ "SAP-Server appserver_DEV_00 on host appserver (wp 0)"
Version.............. 1
Error code........... 11
Error text........... "ThSigHandler: signal"
Description.......... " "
System call.......... " "
Module............... "thxxhead.c"
Line................. 8628
The error reported by the operating system is:
Error number..... " "
Error text....... " "
How to correct the error
The SAP System work directory (e.g. /usr/sap/c11/D00/work ) often
contains a file called 'core'.
Save this file under another name.
If you cannot solve the problem yourself, please send the
following documents to SAP:
1. A hard copy print describing the problem.
To obtain this, select the "Print" function on the current screen.
2. A suitable hardcopy prinout of the system log.
To obtain this, call the system log with Transaction SM21
and select the "Print" function to print out the relevant
part.
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, you can either use the "PRINT" command in the editor or
print the programs using the report RSINCL00.
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
System environment
SAP Release.............. "46B"
Application server....... "appserver"
Network address.......... "192.39.0.2"
Operating system......... "Windows NT"
Release.................. "5.2"
Hardware type............ "4x Intel 80686"
Database server.......... "appserver"
Database type............ "MSSQL"
Database name............ "DEV"
Database owner........... "dev"
Character set............ "English_United State"
SAP kernel............... "46D"
Created on............... "Aug 16 2007 21:26:12"
Created in............... "NT 4.0 1381 Service Pack 6 x86 MS VC++ 12.00"
Database version......... "SQL_Server_7.00 "
Patch level.............. "2337"
Patch text............... " "
Supported environment....
Database................. "MSSQL 6.5.213 or higher, MSSQL 7.0.1 or higher"
SAP database version..... "46D"
Operating system......... "Windows NT 4.0, Windows NT 5.0, Windows NT 5.1,
Windows NT 5.2, , System build information:,
, LCHN : "
User, transaction...
Client.............. 000
User................ "DDIC"
Language key........ "E"
Transaction......... "SE38 "
Program............. "RSGENYTT "
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where termination occurred
The termination occurred in the ABAP/4 program "RSGENYTT " in
The main program was "RSGENYTT ".
The termination occurred in line 0
of the source code of program " " (when calling the editor 00).
Contents of system fields
SY field contents..................... SY field contents.....................
SY-SUBRC 0 SY-INDEX 0
SY-TABIX 1 SY-DBCNT 1260
SY-FDPOS 0 SY-LSIND 0
SY-PAGNO 0 SY-LINNO 1
SY-COLNO 1
Chosen variables
Name.......................... Contents.1....+....2....+....3....+....4
LV_COUNT 0
0000
0000
LV_INDEX 0
0000
0000
LT_DDYTT Table[initial]
0000FFFD
0000FFFF
LT_DDYTF Table[initial]
0000FFFD
0000FFFF
LT_PUTTB_SHD ############################ #######ï###
000000000000000000000000000020000000E000
00000000000000000000000040000A001000F400
... + 40 ####ð###ð###################$###xæ-?ð#/?
1000F000F000000000008000000020007E23F823
00000800040000000000C0002000430086DF02FF
... + 80 #?4?########################5###
93330000000000000000000000003000
8F4F0000000000000000000000005000
LS_PUTTB_SHD /BEV1/CADD03VTV
2445324444335552222222222222222222222222
F2561F3144036460000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80 002 7
2222222222222222333222222222222222232222
0000000000000000002000000000000000070000
... + 120 VLE
22222544
000006C
LV_SHD_DDXTT DDXTT~
445557222222222222222222222222
44844E000000000000000000000000
GC_BASREL_UPDATED U
5
5
LS_PUTTB_SHD-TABNAME /BEV1/CADD03VTV
244532444433555222222222222222
F2561F314403646000000000000000
LS_DDYTT ######
2222222222222222222222222222222222000000
0000000000000000000000000000000000000000
... + 40 ##########
0000000000222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80 ##########
2222222222220000000000222222222222222222
0000000000000000000000000000000000000000
... + 120 ###### #########
22222222
0000000
SYST ############ï###########################
000000000000E000000000000000000000000000
000000001000F400000000000000000000000000
... + 40 ì#######################################
E000000000000000000000000000000000008000
C40000001000000010000000000000000000C000
... + 80 ########################################
0000000000000000000000000000000000000000
0000000000000000200000000000000000000000
... + 120 ########################################
00000000
0000000
SY-SUBRC 0
0000
0000
%_SSCR[] ############################`###########
0000000000000000000000000000600000000000
0000000000000000000000004000030000000000
... + 40 ################ÿÿÿÿ####################
1000000000000000FFFF00000000000000000000
0000000000001000FFFF41F07000430000000000
... + 80 ################################
00000000000000000000000000000000
00000000000000000000000000000000
10032c92 807d1400 cmp byte ptr ,0x0 ss:062ce90a=00
10032c96 7422 jz dsql_db_init+0x30d0a (10032cba)
10032c98 394e08 cmp ,ecx ds:070aeb72=????????
10032c9b 751d jnz dsql_db_init+0x30d0a (10032cba)
10032c9d 8d047f lea eax,[edi+edi*2] ds:00000000=????????
10032ca0 c1e003 shl eax,0x3
10032ca3 8bd0 mov edx,eax
10032ca5 8b4518 mov eax,[ebp+0x18] ss:062ce90a=00000000
10032ca8 2bc2 sub eax,edx
10032caa 99 cdq
FAULT-> 10032cab f7fb idiv ebx
10032cad 0fbfd0 movsx edx,ax
10032cb0 eb0b jmp dsql_db_init+0x30d0d (10032cbd)
10032cb2 6a02 push 0x2
10032cb4 58 pop eax
10032cb5 e9df040000 jmp dsql_db_init+0x311e9 (10033199)
10032cba 6a01 push 0x1
10032cbc 5a pop edx
10032cbd 803dd95a1d1000 ds:101d5ad9=00
cmp byte ptr ,0x0
10032cc4 7409 jz dsql_db_init+0x30d1f (10032ccf)
10032cc6 833dac591d1006 ds:101d59ac=00000006
cmp dword ptr ,0x6
10032ccd 7416 jz dsql_db_init+0x30d35 (10032ce5)
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
031688dc 1000d5df 00000000 018b4eb8 00000000 00000001 dbmssslib!dsql_db_init
03168978 10001cb3 03f41f80 018b6470 018b4eb8 00000035 dbmssslib!dsql_db_init
031689c4 008f47dc 010035d0 00000035 00000001 018b6470 dbmssslib!DbSlVersion
031689f4 008f1120 00000001 00000000 3f2db20c 00000000 disp+work!
054fffb8 77e64829 03e7bf20 00000000 00000000 03e7bf20 MSVCRT!endthreadex
054fffec 00000000 77bcb4bc 03e7bf20 00000000 00000000 kernel32!GetModuleHandleA
List of ABAP programs affected
Type Program Gen. date time LoadSize RollSize
Prg RSGENYTT 17.11.2007 18:56:44 112 3 840 loade
Prg SAPMSSY0 26.03.2001 12:10:18 1 6 512 loade
Prg RSDBRUNT 26.03.2001 12:09:07 19 22 376 loade
Prg RSDBSPBL 26.03.2001 11:21:26 24 6 512 loade
Prg SAPDB__S 01.06.1999 12:10:01 36 1 408 loade
Prg RSDBSPMC 01.06.1999 12:09:54 34 7 728 loade
Typ DDSHDESCR 03.09.1997 03:05:16 955 048 loade
Typ SPPARAMS 07.05.1997 13:10:38 956 024 loade
Prg SAPLSABE 01.06.1999 12:10:15 100 1 288 loade
Prg SAPLSECU 04.04.2001 18:30:22 28 6 608 loade
Prg SAPMSSY3 26.03.2001 10:57:11 269 5 368 loade
Typ ABDBG 25.05.1999 15:31:57 716 1 360 loade
Prg SAPMSSYD 22.03.2001 18:03:09 12 1 336 loade
Prg SAPFSPOR 19.10.1999 09:39:27 59 216 loade
Prg SAPLSCNT 01.06.1999 12:10:15 15 2 624 loade
Prg SAPLSVSM 22.03.2001 17:23:10 61 2 552 loade
Prg SAPLSGUI 26.03.2001 12:08:56 4 3 768 loade
Prg SAPLSTTM 22.03.2001 15:09:40 2 5 392 loade
Prg SAPLSBDC 22.03.2001 15:09:07 6 6 560 loade
Prg CL_DATAPROVIDER=============== 22.03.2001 16:53:29 62 4 128 loade
Typ OBJ_RECORD 14.02.1998 08:30:43 883 048 loade
Prg SAPLSTUP 26.03.2001 11:45:52 16 9 160 loade
Prg SAPLCNDP 26.03.2001 10:57:04 3 15 744 loade
Prg SAPSHDTV 26.03.2001 11:45:07 14 3 864 loade
Prg SAPFGUICNTL 26.03.2001 10:42:02 10 1 408 loade
Prg CL_GUI_CFW==================== 26.03.2001 11:21:21 11 13 192 loade
Prg SAPLOLEA 17.11.2007 13:23:33 5 7 656 loade
Prg SAPLSFES 26.03.2001 12:08:50 7 10 544 loade
Prg SAPLGRFC 22.03.2001 15:08:46 60 1 384 loade
Prg SAPLSTRF 17.11.2007 13:23:33 217 10 424 loade
Prg SAPLSTFI 26.03.2001 12:10:04 216 5 296 loade
Prg SAPLSUGI 17.11.2007 18:56:44 673 35 280 loade
Typ PUTTB_SHD 17.11.2007 11:26:20 682 120 loade
Prg SAPLSUGN 17.11.2007 18:56:44 691 5 296 loade
Typ DDFTX 05.11.1997 02:52:59 224 072 loade
Prg SAPLSDNT 17.11.2007 18:56:44 135 18 368 loade
Prg SAPLSDB1 17.11.2007 11:26:20 114 6 464 loade
Prg SDB1FMSS 04.04.2001 18:30:57 113 4 104 loade
Typ DDXTT 17.11.2007 18:56:44 235 048 loade
Prg RDTCMPTB 17.11.2007 18:56:44 414 10 376 loade
Prg SAPLSDB2 17.11.2007 18:56:44 225 39 216 loade
Prg SAPLSDB3 17.11.2007 18:56:44 271 9 136 loade
Prg SAPLSDD0 17.11.2007 13:23:33 133 5 200 loade
Prg RADIXTOL 01.06.1999 12:09:34 150 2 504 loade
Prg SDB2FDBS 17.11.2007 17:43:27 215 11 784 loade
Prg SAPLSDD2 01.06.1999 12:10:16 237 3 888 loade
Prg SDB2FMSS 17.11.2007 17:43:27 190 17 152 loade
Typ UVERS 16.07.1997 14:46:33 347 072 loade
Typ DD092526V 20.08.1998 11:15:55 781 048 loade
Typ X030L 05.11.1997 03:07:56 709 096 loade
Prg RADBTOUT 01.06.1999 12:09:34 124 10 448 loade
Prg SAPCNVE 01.06.1999 12:10:01 101 168 loade
Prg SAPLSDAD 17.11.2007 18:56:44 935 71 752 loade
List of internal tables
Header of PROG=RSGENYTTDATA=GT_PROT[]
TABH+ 0(20) = 0000000000000000000000000000000000000000
TABH+ 20(20) = 0000000004000000500700000000000007000000
TABH+ 40(20) = 1E0000001E0000001E0000001E000000FFFFFFFF
TABH+ 60(20) = E3000000020000000403000018972D3F00000000
TABH+ 80(20) = 0000000000000000000000000000000000000000
TABH+100(12) = 000000000000000013000000
id = 19 (0x13000000)
fill = 7 (0x07000000)
lineAdmin = 30 (0x1E000000)
lineAlloc = 30 (0x1E000000)
tabi = 0x18972D3F
pghook = 0x00000000
index = 0x00000000
hshook = 0x00000000
btree = 0x00000000
reghook = 0x00000000
lopc = 0 (0x00000000)
occu = 30 (0x1E000000)
rank = 30 (0x1E000000)
loop = -1 (0xFFFFFFFF)
leng = 227 (0xE300)
fcnt = 0 (0x0000)
lock = 0
shrd = 0
access = 1 (stdAccess)
idxKind = 0 (noIndex)
unique = 2 (nonUnique)
cmpMode = 2 (cmpSingleMcmp)
pb_func = 0x00000000
pb_handle = 0x00000000
Directory of application tables (contents)
Program
Name.......... Contents.1........2........3....+....
Directory of data areas (administration information)
Program
No.. Name.......... Lgth Ofsg Type Next Gen date Gen time
SYST
L not assigned 751 0 IN
M /%_LISTTABLE 750 1 CO 0
T global stack 749 1 2 GL
RSGENYTT
A global data 0 3 DA
L constant dat 1 4 LI .0 .0472
L constant dat 2 5 LI .0 .0367
L not assigned 3 6 IN
L SYST 4 7 TA 00
L SY 5 8 TA
L RSJOBINFO 6 9 TA
M /%_SYS%% 7 0 CO
M field symbol 8 1 FS
M /%_SSCR 9 2 CO 0
L VARI 10 3 TA
L PUTTB_SHD 11 4 TA
L DDYTT 12 5 TA
L DDYTF 13 6 TA
M field symbol 14 7 FS
M field symbol 15 8 FS
M field symbol 16 9 FS
SAPMSSY0
A global data 0 0 DA
L constant dat 1 1 LI .0 .077E
L constant dat 2 2 LI .0 .06B8
L not assigned 3 3 IN
L SYST 4 4 TA
L SY 5 5 TA
L RSJOBINFO 6 6 TA
M /%_SYS%% 7 7 CO
M field symbol 8 8 FS
M /%_LISTTABLE 9 9 CO
M /%_SYS000 10 0 CO
L TFDIR 11 1 TA
M field symbol 12 2 FS
M field symbol 13 3 FS
L TRDIR 14 4 TA
L ABMSG 15 5 TA
M field symbol 16 6 FS
L text pool 17 7 TP
RSDBRUNT
A global data 0 8 DA
L constant dat 1 9 LI .0 .1B8A
L constant dat 2 0 LI .0 .1780
L not assigned 3 1 IN
L SYST 4 2 TA
L SY 5 3 TA
L RSJOBINFO 6 4 TA
M /%_SYS%% 7 5 CO
M field symbol 8 6 FS
M /%_SSCR 9 7 CO
L VARI 10 8 TA
L TRDIR 11 9 TA
L TUVID 12 0 TA
L RSVUVINT 13 1 TA
L VARID 14 2 TA
L DFIES 15 3 TA
L SSCRTEXTS 16 4 TA
L SSCRFIELDS 17 5 TA
M /%_DYN_SEL 18 6 CO
M /%_FIELD_SEL 19 7 CO
M /%_RUNT_XX_% 20 8 CO
M field symbol 21 9 FS
M field symbol 22 0 FS
M field symbol 23 1 FS
M field symbol 24 2 FS
M field symbol 25 3 FS
L text pool 26 4 TP
RSDBSPBL
A global data 0 5 DA
L constant dat 1 6 LI .0 .09CE
L constant dat 2 7 LI .0 .0908
L not assigned 3 8 IN
L SYST 4 9 TA
L SY 5 0 TA
L RSJOBINFO 6 1 TA
M /%_SYS%% 7 2 CO
M field symbol 8 3 FS
M /%_RUNT_XX_% 9 4 CO
L text pool 10 5 TP
SAPDB__S
A global data 0 6 DA
L constant dat 1 7 LI .0 .020D
L constant dat 2 8 LI .0 .01B0
L not assigned 3 9 IN
L SYST 4 0 TA
L SY 5 1 TA
L RSJOBINFO 6 2 TA
M /%_SYS%% 7 3 CO
M field symbol 8 4 FS
M /%_SSCR 9 5 CO
L VARI 10 6 TA
L text pool 11 7 TP
A global data 12 8 DA 0
RSDBSPMC
A global data 0 9 DA
L constant dat 1 0 LI .0 .0BD7
L constant dat 2 1 LI .0 .0AE8
L not assigned 3 2 IN
L SYST 4 3 TA
L SY 5 4 TA
L RSJOBINFO 6 5 TA
M /%_SYS%% 7 6 CO
M field symbol 8 7 FS
M /%_SSCR 9 8 CO
M /%_RUNT_XX_% 10 9 CO
1 L DD23L 11 0 TA
1 L DD23T 12 1 TA
1 L RSMDY 13 2 TA
1 M field symbol 14 3 FS
1 L text pool 15 4 TP
SAPLSABE
1 A global data 0 5 DA
1 L constant dat 1 6 LI .0 .014A
1 L constant dat 2 7 LI .0 .0101
1 L not assigned 3 8 IN
1 L SYST 4 9 TA
1 L SY 5 0 TA
1 L RSJOBINFO 6 1 TA
1 M /%_SYS%% 7 2 CO
1 M field symbol 8 3 FS
1 L TRDIR 9 4 TA
1 M field symbol 10 5 FS
1 L text pool 11 6 TP
SAPLSECU
1 A global data 0 7 DA
1 L constant dat 1 8 LI .0 .0918
1 L constant dat 2 9 LI .0 .070B
1 L not assigned 3 0 IN
1 L SYST 4 1 TA
1 L SY 5 2 TA
1 L RSJOBINFO 6 3 TA
1 M /%_SYS%% 7 4 CO
1 M field symbol 8 5 FS
1 L TSL1D 9 6 TA
1 L TPFYPROPTY 10 7 TA
1 M field symbol 11 8 FS
1 L text pool 12 9 TP
RSGENYTT
1 L ABDBG 127 0 TA
SAPMSSY3
1 A global data 0 1 DA
1 L constant dat 1 2 LI .0 .0A38
1 L constant dat 2 3 LI .0 .09BF
1 L not assigned 3 4 IN
1 L SYST 4 5 TA
1 L SY 5 6 TA
1 L RSJOBINFO 6 7 TA
1 M /%_SYS%% 7 8 CO
1 M field symbol 8 9 FS
1 M /%_LISTTABLE 9 0 CO
1 M /%_SYS000 10 1 CO
1 L ABDBG 11 2 TA
1 M field symbol 12 3 FS
1 Y 13 4 LA 0
1 Y 14 5 LA 0
1 Y 15 6 LA 0
1 Y 16 7 LA 0
1 Y 17 8 LA 0
1 Y 18 9 LA 0Hi lucio,
thanks for your quick answer, update of DW didn't work, here you are dev_w22 trace
trc file: "dev_w22", trc level: 1, release: "46D"
ACTIVE TRACE LEVEL 1
ACTIVE TRACE COMPONENTS all, M
B
B Mon Nov 19 18:30:29 2007
B create_con (con_name=R/3)
B Loading DB library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' ...
B Library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' loaded
B Version of library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' is "46D.00", patchlevel (0.2328)
B New connection 0 created
M relno 4640
M patchlevel 0
M patchno 2352
M intno 0
M pid 5400
M
M ***LOG Q0Q=> tskh_init, WPStart (Workproc22 5400) [dpxxdisp.c 976]
I MtxInit: -2 0 0
I
I Mon Nov 19 18:30:31 2007
I *** ERROR => New Process with the same PID
ERROR_INVALID_ADDRESS: Attempt to access invalid address. [semnt.c 1513]
X EmInit: MmSetImplementation( 2 ).
X <ES> client 22 initializing ....
X Using implementation std
M <ES> Memory Reset enabled
X ES initialized.
M ThSysUsrCheck: clear T22
M calling db_connect ...
C Thank You for using the SLOLEDB-interface
C Using dynamic link library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll'
C dbmssslib.dll patch info
C patchlevel 0
C patchno 2328
C patchcomment MSSQL: Transaction inconsistencies HOTNEWS (1067103)
C SQLOLEDB Provider Release:08.10.3959
C Using shared procedure name cache (APPSERVER_DEVDEV_MEM,1320040 bytes,10000 procs) initialized by another process
C Using shared TEMP procedure cache (APPSERVER_DEVDEV_TSP,7040024 bytes,10000 procs) initialized by another process
C Connected to db server : [appserver], dbname: DEV, dbuser: dev
B Connection 0 opened
B Wp Hdl ConName ConCnt ConState TX PRM RCT Date Time
B 000 000 R/3 000000 ACTIVE NO YES NO 20071119 183031
M db_connect o.k.
I MtxInit: 22 0 0
X EmInit: MmSetImplementation( 2 ).
X <ES> client 22 initializing ....
X Using implementation std
X ES initialized.
B db_con_shm_ini: WP_ID = 22, WP_CNT = 31
B dbtbxbuf: Buffer TABL (addr: 0BA400C8, size: 6000000, end: 0BFF8E48)
B dbexpbuf: Buffer EIBUF (addr: 0C2100D0, size: 4194304, end: 0C6100D0)
B dbexpbuf: Buffer CUA (addr: 0C6200D0, size: 3072000, end: 0C90E0D0)
M rdisp/reinitialize_code_page -> 0
M rdisp/hold_keeps_time_slice -> 0
M rdisp/no_hooks_for_sqlbreak -> 0
M PfReadDBVersion: use compatibility mode for stat-files
M CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
S *** init spool environment
S initialize debug system
T Stack direction is downwards.
T debug control: prepare exclude for printer trace
T new memory block 07D86F10
S spool kernel/ddic check: Ok
S using table TSP02FX for frontend printing
S 1 spool work process(es) found
S frontend print via spool service enabled
S printer list size is 150
S printer type list size is 50
S queue size (profile) = 300
S hostspool list size = 3000
S option list size is 30
S found processing queue enabled
S found spool memory service RSPO-RCLOCKS at 0D760098
S doing lock recovery
S setting server cache root
S found spool memory service RSPO-SERVERCACHE at 0D760798
S using messages for server info
S immediate print option for implicitely closed spool requests is disabled
A
A -PXA--
A PXA INITIALIZATION
A Attached to PXA (address 28230040, size 154674K)
A abap/pxa = shared
A PXA INITIALIZATION FINISHED
A -PXA--
A
A RFC rfc/dump_client_info not set, use default -1
A RFC rfc/bc_ignore_thcmaccp_retcode not set, use default value: 0
A RFC rfc/bc_no_gui_cp_refresh not set, use default value: 0
A RFC Method> initialize RemObjDriver for ABAP Objects
M SsfSapSecin: putenv(SECUDIR=D:\usr\sap\DEV\DVEBMGS00\sec): ok
M
M =================================================
M === SSF INITIALIZATION:
M ===...SSF Security Toolkit name SAPSECULIB .
M ===...SSF trace level is 0 .
M ===...SSF library is D:\usr\sap\DEV\SYS\exe\run\sapsecu.dll .
M ===...SSF hash algorithm is SHA1 .
M ===...SSF symmetric encryption algorithm is DES-CBC .
M ===...sucessfully completed.
M =================================================
E Replication is disabled
E EnqCcInitialize: local lock table initialization o.k.
E EnqId_SuppressIpc: local EnqId initialization o.k.
E EnqCcInitialize: local enqueue client init o.k.
B
B Mon Nov 19 18:40:15 2007
B dbtran INFO (init_connection '<DEFAULT>' [MSSQL:46D.00]):
B max_blocking_factor = 50, max_in_blocking_factor = 255,
B min_blocking_factor = 5, min_in_blocking_factor = 10,
B prefer_union_all = 1, prefer_union_for_select_all = 0,
B prefer_fix_blocking = 0, prefer_in_itab_opt = 0,
B convert AVG = 1, alias table FUPD = 0,
B escape_as_literal = 0, opt GE LE to BETWEEN = 0,
B select * = 0x0,
B use_hints = abap->1, dbif->1, upto->0, rule_in->0,
B rule_fae->0, concat_fae->0, concat_fae_or->0
C The IRow interface is supported by this OLEDB provider
M
M Mon Nov 19 18:40:18 2007
M call semaphore clean-up function ...
M ***LOG Q0E=> DpSigGenHandler, Exception (c0000094) [dpnttool.c 390]
M -
C-STACK -
SAP (R) - R/3(TM) Callstack, Version 1.0
Copyright (C) SAP AG. All rights reserved.
Application exception occurred:
Exception : c0000094 (Divide by zero)
App : disp+work.EXE (pid=5400)
When : 11/19/2007 18:40:18.134
Threads : 2
Computer Name : APPSERVER
User Name : SAPServiceDEV
Number of Processors: 4
Processor Type: x86 Family 6 Model 15 Stepping 6
Windows Version : 5.2 Current Build: 3790
Stack Dump for Thread Id 151c
eax=0000a000 ebx=00000000 ecx=00000000 edx=00000000 esi=03f48b54 edi=00000000
eip=10032cab esp=031688b0 ebp=031688dc iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010206
function : <nosymbols>
10032c92 807d1400 cmp byte ptr [ebp+0x14],0x0 ss:062cfc7a=00
10032c96 7422 jz dsql_db_init+0x30d0a (10032cba)
10032c98 394e08 cmp [esi+0x8],ecx ds:070afef2=????????
10032c9b 751d jnz dsql_db_init+0x30d0a (10032cba)
10032c9d 8d047f lea eax,[edi+edi*2] ds:00000000=????????
10032ca0 c1e003 shl eax,0x3
10032ca3 8bd0 mov edx,eax
10032ca5 8b4518 mov eax,[ebp+0x18] ss:062cfc7a=00000000
10032ca8 2bc2 sub eax,edx
10032caa 99 cdq
FAULT-> 10032cab f7fb idiv ebx
10032cad 0fbfd0 movsx edx,ax
10032cb0 eb0b jmp dsql_db_init+0x30d0d (10032cbd)
10032cb2 6a02 push 0x2
10032cb4 58 pop eax
10032cb5 e9df040000 jmp dsql_db_init+0x311e9 (10033199)
10032cba 6a01 push 0x1
10032cbc 5a pop edx
10032cbd 803dd95a1d1000 ds:101d5ad9=00
cmp byte ptr [EndFastload+0x19644f (101d5ad9)],0x0
10032cc4 7409 jz dsql_db_init+0x30d1f (10032ccf)
10032cc6 833dac591d1006 ds:101d59ac=00000006
cmp dword ptr [EndFastload+0x196322 (101d59ac)],0x6
10032ccd 7416 jz dsql_db_init+0x30d35 (10032ce5)
--> Stack Back Trace <--
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
031688dc 1000d5df 00000000 018b76f0 00000000 00000001 dbmssslib!dsql_db_init
03168978 10001cb3 03f41f90 018b8ca8 018b76f0 00000035 dbmssslib!dsql_db_init
031689c4 008f4765 010056b8 00000035 00000001 018b8ca8 dbmssslib!DbSlVersion
031689f4 008f10a9 00000001 00000000 3f26827c 00000000 disp+work!<nosymbols>
03168a74 008f05ff 00000000 3f26827c 00000000 3f2682ec disp+work!<nosymbols>
03168a9c 008a2873 00000000 018b769c 3f2682ec 00000000 disp+work!<nosymbols>
03168b48 0089ef88 00000000 3f26827c 3f2682ec 03168d0c disp+work!<nosymbols>
03168b5c 008a1714 3f261654 00000000 00000000 00000000 disp+work!<nosymbols>
03168d0c 0089d4ec 00000000 3f26827c 3f2682ec 00000000 disp+work!<nosymbols>
03168ea0 0061f5f7 00000000 3f26827c 3f2682ec ffffffff disp+work!<nosymbols>
03168edc 00616212 00000007 03168ef8 0316f130 00000000 disp+work!<nosymbols>
03168f1c 005bf6a0 00000008 29339f2c 00000000 3f2918e0 disp+work!<nosymbols>
0316f140 00629e43 00000000 00000000 0316f170 00000001 disp+work!<nosymbols>
00e5bc44 00000000 49444553 00000000 4f525f25 0000544f disp+work!<nosymbols>
Stack Dump for Thread Id 5f4
eax=00000001 ebx=00000103 ecx=7c829f59 edx=00380000 esi=00000000 edi=00000000
eip=7c8285ec esp=054ffc74 ebp=054ffcb8 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
function : KiFastSystemCallRet
7c8285ec c3 ret
7c8285ed 8da42400000000 lea esp,[esp] ss:054ffc74=7c8270fb
7c8285f4 8d642400 lea esp,[esp] ss:08667013=00000000
--> Stack Back Trace <--
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
054ffcb8 00c3475c 00000688 00000000 00000000 03e7be00 ntdll!KiFastSystemCallRet
054fff84 77bcb530 00000000 00000000 00000000 03e7be98 disp+work!<nosymbols>
054fffb8 77e64829 03e7be98 00000000 00000000 03e7be98 MSVCRT!endthreadex
054fffec 00000000 77bcb4bc 03e7be98 00000000 00000000 kernel32!GetModuleHandleA
M -
M call clean-up function ...
M in_ThErrHandle: 1
M ThSigHandler: signal (step 4, th_errno 11, action 4)
M
M Info for wp 22
M
M stat = 4
M reqtype = 4
M act_reqtype = 4
M tid = 22
M mode = 0
M len = 24
M rq_id = 139
M rq_source = 1
M rq_info = 8576
M last_tid = 22
M last_mode = 0
M int_checked_resource = 0
M ext_checked_resource = 0
M report = > <
M action = 0
M tab_name = > <
M
M Modeinfo for User T22/M0
M
M tm state = 2
M uid = 23
M term type = 0x0
M display = 0x0
M cpic_no = 0
M cpic_idx = -1
M usr = >DDIC <
M terminal = > <
M client = >000<
M conversation_ID = > <
M appc_tm_conv_idx = -1
M blockSoftCanel = NO
M imode = 2
M mode state = 0x42
M mode clean_state = 1
M th_errno = 11
M rollout_reason = 0
M last_rollout_level = 7
M async_receives = 0
M cpic_receive = 0
M em handle = 1
M roll state = 4
M abap state = 4
M em state = 3
M eg state = 1
M spa state = 3
M enq state = 0
M next hook = T-1/U-1/M255
M master hook = T-1/U-1/M255
M slave hook = T-1/U-1/M255
M debug_tid = -1
M mode type = 0x1
M debug = 0
M tcode = > <
M client conversation_ID = > <
M server conversation_ID = > <
M lock = 0
M max enq infos = 0
M act enq infos = 0
M em_hyper_hdl = NULL
M
M
M *****************************************************************************
M *
M * LOCATION SAP-Server appserver_DEV_00 on host appserver (wp 22)
M * ERROR ThSigHandler: signal
M *
M * TIME Mon Nov 19 18:40:18 2007
M * RELEASE 46D
M * COMPONENT Taskhandler
M * VERSION 1
M * RC 11
M * MODULE thxxhead.c
M * LINE 8628
M * COUNTER 1
M *
M *****************************************************************************
M
M Entering TH_CALL_HOOKS
M ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
M Entering ThSetStatError
M *** WARNING => sql break failed (-1)
M ThErrHandle: don't try rollback again
M ThErrHandle: call ThrCoreInfo
A ** RABAX: level LEV_RX_ROLLBACK entered.
A ** RABAX: level LEV_RX_ROLLBACK completed.
A ** RABAX: level LEV_RX_DB_ALIVE entered.
A ** RABAX: level LEV_RX_DB_ALIVE completed.
A ** RABAX: level LEV_RX_HOOKS entered.
A ** RABAX: level LEV_RX_HOOKS completed.
A ** RABAX: level LEV_RX_STANDARD entered.
C HandleOledbError [RpcExec,line 22204]: Error/Message: (err 8144, sev 0), Procedure or function ##Y8APPSERVEDEV00000054000000000014183031 has too many arguments specified.
C RpcExec failed. HR 80040e14 DBSL retcode 99. proc: [##Y8APPSERVEDEV00000054000000000014183031]
C HandleOledbError [RpcExec,line 22204]: Error/Message: (err 8144, sev 0), Procedure or function ##Y8APPSERVEDEV00000054000000000014183031 has too many arguments specified.
C RpcExec failed. HR 80040e14 DBSL retcode 99. proc: [##Y8APPSERVEDEV00000054000000000014183031]
C retry with SQL statement string
A ** RABAX: level LEV_RX_STANDARD completed.
A ** RABAX: level LEV_RX_C_STACK entered.
A ** RABAX: level LEV_RX_C_STACK completed.
A ** RABAX: level LEV_RX_MEMO_CHECK entered.
A ** RABAX: level LEV_RX_MEMO_CHECK completed.
A ** RABAX: level LEV_RX_INTERFACES entered.
A ** RABAX: level LEV_RX_INTERFACES completed.
A ** RABAX: level LEV_RX_GET_MESS entered.
A ** RABAX: level LEV_RX_GET_MESS completed.
A ** RABAX: level LEV_RX_INIT_SNAP entered.
A ** RABAX: level LEV_RX_INIT_SNAP completed.
A ** RABAX: level LEV_RX_WRITE_SYSLOG entered.
A ** RABAX: level LEV_RX_WRITE_SYSLOG completed.
A ** RABAX: level LEV_RX_WRITE_SNAP entered.
A ** RABAX: level LEV_SN_END completed.
A ** RABAX: level LEV_RX_SET_ALERT entered.
A ** RABAX: level LEV_RX_SET_ALERT completed.
A ** RABAX: level LEV_RX_COMMIT entered.
A ** RABAX: level LEV_RX_COMMIT completed.
A ** RABAX: level LEV_RX_SNAP_SYSLOG entered.
A ** RABAX: level LEV_RX_SNAP_SYSLOG completed.
A ** RABAX: level LEV_RX_RESET_PROGS entered.
A ** RABAX: level LEV_RX_RESET_PROGS completed.
A ** RABAX: level LEV_RX_STDERR entered.
A ** RABAX: level LEV_RX_STDERR completed.
A ** RABAX: level LEV_RX_RFC_ERROR entered.
A ** RABAX: level LEV_RX_RFC_ERROR completed.
A ** RABAX: level LEV_RX_RFC_CLOSE entered.
A ** RABAX: level LEV_RX_RFC_CLOSE completed.
A ** RABAX: level LEV_RX_IMC_ERROR entered.
A ** RABAX: level LEV_RX_IMC_ERROR completed.
A ** RABAX: level LEV_RX_DATASET_CLOSE entered.
A ** RABAX: level LEV_RX_DATASET_CLOSE completed.
A ** RABAX: level LEV_RX_ERROR_SAVE entered.
A ** RABAX: level LEV_RX_ERROR_SAVE completed.
A ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP entered.
A ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP completed.
A ** RABAX: level LEV_RX_END entered.
A ** RABAX: level LEV_RX_END completed.
A ** RABAX: end RX_RETURN
M ThIErrHandle: Entering ThErrHdlUser
M ThErrHdlUser: set th_errno (11)
M ThErrHdlUser: save context
B Disconnecting from ALL connections:
B Wp Hdl ConName ConCnt ConState TX PRM RCT Date Time
B 022 000 R/3 000000 ACTIVE YES YES NO 20071119 183031
B Disconnected from connection 0
B statistics db_con_commit (com_total=5, com_forced=1, com_tx=1)
B statistics db_con_rollback (roll_total=0, roll_forced=0, roll_tx=0)
M ***LOG Q02=> wp_halt, WPStop (Workproc22 5400) [dpnttool.c 310]
M return from clean-up function ...
trc file: "dev_w22", trc level: 1, release: "46D"
ACTIVE TRACE LEVEL 1
ACTIVE TRACE COMPONENTS all, M
B
B Mon Nov 19 18:40:34 2007
B create_con (con_name=R/3)
B Loading DB library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' ...
B Library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' loaded
B Version of library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' is "46D.00", patchlevel (0.2328)
B New connection 0 created
M relno 4640
M patchlevel 0
M patchno 2352
M intno 0
M pid 432
M
M ***LOG Q0Q=> tskh_init, WPStart (Workproc22 432) [dpxxdisp.c 976]
I MtxInit: -2 0 0
X EmInit: MmSetImplementation( 2 ).
X <ES> client 22 initializing ....
X Using implementation std
M <ES> Memory Reset enabled
X ES initialized.
M calling db_connect ...
C Thank You for using the SLOLEDB-interface
C Using dynamic link library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll'
C dbmssslib.dll patch info
C patchlevel 0
C patchno 2328
C patchcomment MSSQL: Transaction inconsistencies HOTNEWS (1067103)
C SQLOLEDB Provider Release:08.10.3959
C Using shared procedure name cache (APPSERVER_DEVDEV_MEM,1320040 bytes,10000 procs) initialized by another process
C Using shared TEMP procedure cache (APPSERVER_DEVDEV_TSP,7040024 bytes,10000 procs) initialized by another process
C Connected to db server : [appserver], dbname: DEV, dbuser: dev
B Connection 0 opened
B Wp Hdl ConName ConCnt ConState TX PRM RCT Date Time
B 000 000 R/3 000000 ACTIVE NO YES NO 20071119 184034
M db_connect o.k.
I MtxInit: 22 0 0
X EmInit: MmSetImplementation( 2 ).
X <ES> client 22 initializing ....
X Using implementation std
X ES initialized.
B db_con_shm_ini: WP_ID = 22, WP_CNT = 31
B dbtbxbuf: Buffer TABL (addr: 0BA400C8, size: 6000000, end: 0BFF8E48)
B dbexpbuf: Buffer EIBUF (addr: 0C2100D0, size: 4194304, end: 0C6100D0)
B dbexpbuf: Buffer CUA (addr: 0C6200D0, size: 3072000, end: 0C90E0D0)
M rdisp/reinitialize_code_page -> 0
M rdisp/hold_keeps_time_slice -> 0
M rdisp/no_hooks_for_sqlbreak -> 0
M PfReadDBVersion: use compatibility mode for stat-files
M CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
S *** init spool environment
S initialize debug system
T Stack direction is downwards.
T debug control: prepare exclude for printer trace
T new memory block 07D86BF0
S spool kernel/ddic check: Ok
S using table TSP02FX for frontend printing
S 1 spool work process(es) found
S frontend print via spool service enabled
S printer list size is 150
S printer type list size is 50
S queue size (profile) = 300
S hostspool list size = 3000
S option list size is 30
S found processing queue enabled
S found spool memory service RSPO-RCLOCKS at 0D760098
S doing lock recovery
S setting server cache root
S found spool memory service RSPO-SERVERCACHE at 0D760798
S using messages for server info
S immediate print option for implicitely closed spool requests is disabled
A
A -PXA--
A PXA INITIALIZATION
A Attached to PXA (address 28230040, size 154674K)
A abap/pxa = shared
A PXA INITIALIZATION FINISHED
A -PXA--
A
A RFC rfc/dump_client_info not set, use default -1
A RFC rfc/bc_ignore_thcmaccp_retcode not set, use default value: 0
A RFC rfc/bc_no_gui_cp_refresh not set, use default value: 0
A RFC Method> initialize RemObjDriver for ABAP Objects
M SsfSapSecin: putenv(SECUDIR=D:\usr\sap\DEV\DVEBMGS00\sec): ok
M
M =================================================
M === SSF INITIALIZATION:
M ===...SSF Security Toolkit name SAPSECULIB .
M ===...SSF trace level is 0 .
M ===...SSF library is D:\usr\sap\DEV\SYS\exe\run\sapsecu.dll .
M ===...SSF hash algorithm is SHA1 .
M ===...SSF symmetric encryption algorithm is DES-CBC .
M ===...sucessfully completed.
M =================================================
E Replication is disabled
E EnqCcInitialize: local lock table initialization o.k.
E EnqId_SuppressIpc: local EnqId initialization o.k.
E EnqCcInitialize: local enqueue client init o.k.
M ThCheckPrevUser: clean previous user T22/U23/M0/I2
M
M Modeinfo for User T22/M0
M
M tm state = 2
M uid = 23
M term type = 0x0
M display = 0x0
M cpic_no = 0
M cpic_idx = -1
M usr = >DDIC <
M terminal = > <
M client = >000<
M conversation_ID = > <
M appc_tm_conv_idx = -1
M blockSoftCanel = NO
M imode = 2
M mode state = 0x42
M mode clean_state = 1
M th_errno = 11
M rollout_reason = 0
M last_rollout_level = 7
M async_receives = 0
M cpic_receive = 0
M em handle = 1
M roll state = 3
M abap state = 3
M em state = 2
M eg state = 1
M spa state = 3
M enq state = 0
M next hook = T-1/U-1/M255
M master hook = T-1/U-1/M255
M slave hook = T-1/U-1/M255
M debug_tid = -1
M mode type = 0x1
M debug = 0
M tcode = > <
M client conversation_ID = > <
M server conversation_ID = > <
M lock = 0
M max enq infos = 0
M act enq infos = 0
M em_hyper_hdl = NULL
M
M ThCheckPrevUser: reset spa state for user T22/U23/M0
M LOCK WP ca_blk 216
M LOCK APPC ca_blk 72
M set task type ZTTABTC
M ThCleanPrevUser: clean U23 T22 M0 I2 clean state DP_DEFAULT_CLEANING from previous wp
M ThCleanPrevUser: saved MODE_REC = 40
M PfStatDisconnect: disconnect statistics
M ThCheckEmState: check ATTACH for em hdl 1
M ThCheckEmState: call EmContextAttach (em_hdl=1)
M ThIAMDel: delete tid/mode 22/0 (th_errno 23, release 1)
M ThTSCancel: set T22 M0 in status MODE_CANCEL
M ThIDeleteMode (22, 0, 3, ><, 0, 255, TRUE)
M ThIDeleteMode: no modes found ..
M no sub modes
M ThSUsrDel: delete system user
M ThSUsrDel: clean batch after error (23)
C The IRow interface is supported by this OLEDB provider
M ThScheduler: server name: appserver_DEV_00
M ThISendMsg: send message (5) to server (wp) with name >appserver_DEV_00 <
M ThISndName: send to name: >appserver_DEV_00 <
M ThISend: (tm/user/type = 22/DDIC /0x2000, mode_deleted=0)
M MSG_NAME
M ThRqOutCheck: o.k.
M abap strategy ROLL / O.K.
M ThNewWpStat: new state of T22/M0 = 0xc2
M ThISend: new wp stat: 0x0
M Adresse Offset Message by name (one way)
M -
M 0639A0C0 000000 00000000 05000000 255f4556 454e545f |........%%_EVENT_|
M 0639A0D0 000016 53434845 44554c45 52002020 20202020 |SCHEDULER. |
M -
M ThMkReq: send output to canceled mode
M make DISP owner of wp_ca_blk 216
M put request into queue (reqtype 0, prio LOW, rq_id 158)
M -OUT- sender_id WORK_PROCESS tid 22 wp_ca_blk 216 wp_id 22
M -OUT- action SEND_MSG_ONEWAY uid 23 appc_ca_blk -1 type NOWP
M -OUT- new_stat NO_CHANGE mode 0 len 268 rq_id 158
M -OUT- forward DIA
M -OUT- req_info CANCELMODE MSG_WITH_REQ_BUF MSG_WITH_OH
M NiPHostToAddr: read hostaddr 127.0.0.1 from operating system
M NiIHostToAddr: hostname localhost = addr 127.0.0.1
M NiPServToNo: read servno 3200 from operating system
M NiIServToNo: servicename sapdp00 = port 0C.80/3200
M NiCreateHandle: state nihandle-socket 1-1024 NI_INITIAL
M NiIDgSend: init datagram send_handle 1-1024
M CPU byte order: little endian, reverse network, low val .. high val
M NiIDgSend: send dgram to: host 127.0.0.1, port 0C.80/3200, fam 2 (low adr..high adr)
M LOCK WP ca_blk 217
M ThResFree: free resources of U23 M0 I2 (normal mode, complete free) at level 3, db_action=TH_DB_NO_ACTION
M ThResFree: reset spa state for user T22/U23/M0
M ThCallHooks: call hook >SpoolHandleHook< for event SOS_HOOK_BEFORE_SESSION_CANCEL
M PfStatDisconnect: disconnect statistics
M ThDealComm: T22/U23/M0 has no cpic conns
M ***LOG R47=> ThResFree, delete (001023) [thxxmode.c 1099]
M ThGetEnqInfo: no enq info found
M ThVBIRollBack: initialize TH-hooks
M SosRegisterHook: add hook >ThVBICmRbHook< for event AFTER_COMMIT
M SosRegisterHook: add hook >ThVBICmRbHook< for event AFTER_ROLLBACK
M ThRmLocQueue: no async request found
M ThInvalidateRfcCliId: invalidate RfcCliId at 5DA68C48
M ThRmFree: cleanup resources for T22 M0
M RmCleanUpResources2: hdr/tbl/ext_tbl = 04037058/00000000/0
M RmCleanUpResources2: no resources registered
M ThRmFree: reset eg state of T22 M0
M ThRmFree cleanup resources for T22
M RmCleanUpResources2: hdr/tbl/ext_tbl = 04037BB8/5DA68D20/1
M RmCleanUpResources2: call resource handler 0047A981 for key/entry 3/0
M ThFreeRollMemory: release eg adr 5DA68C48 for T22
M RmInitResourceTblEntry: free resource description at 5DA693A8 (ext_tbl=1)
M ThFreeRollMemory: release eg adr 5DA693A8 for T22
M RmIFreeTable: free resource table at 5DA68D20 (ext_tbl=1)
M ThFreeRollMemory: release eg adr 5DA68D20 for T22
M ThRmFree: reset eg state of T22
M ThEmFree: call EmContextDelete (em_hdl=1)
M ThResFree: save spa pointer 7FDCE7E0 and install dummy spa
M ThCheckComOrRb (event=1, full_commit=1)
M ThCallHooks: call hook >ASTAT-collect commit handling< for event BEFORE_COMMIT
M ThCallHooks: call hook >rsts_before_commit< for event BEFORE_COMMIT
M ThCheckComOrRb (event=3, full_commit=1)
M ThCallHooks: call hook >ThVBICmRbHook< for event AFTER_COMMIT
M ThVBICmRbHook: called for commit
M ThCallHooks: call hook >ThNoClearPrevErr< for event AFTER_COMMIT
M ThNoClearPrevErr: clear prev no err
M ThCallHooks: call hook >rsts_after_commit< for event AFTER_COMMIT
M ThCallHooks: call hook >SpoolHandleHook< for event AFTER_COMMIT
M ThISend: (tm/user/type = 22/SAPSYS /0x41, mode_deleted=1)
M TASK_SWITCH
M DISP
M ThRqOutCheck: o.k.
M ThISend: allowed rq_type of T22/M0 = 0
M abap strategy ROLL / O.K.
M ThNewWpStat: new MODE_REC = 40
M ThNewWpStat: new state of T22/M0 = 0xc1
M ThISend: new wp stat: 0x2
M ThMkReq: send output to canceled mode
M ThISend: complete stat record
M make DISP owner of wp_ca_blk 217
M put request into queue (reqtype 0, prio LOW, rq_id 159)
M -OUT- sender_id WORK_PROCESS tid 22 wp_ca_blk 217 wp_id 22
M -OUT- action SEND_TO_DP uid 23 appc_ca_blk -1 type NOWP
M -OUT- new_stat WP_WAIT mode 0 len 8 rq_id 159
M -OUT- req_info CANCELMODE
M NiIDgSend: send dgram to: host 127.0.0.1, port 0C.80/3200, fam 2 (low adr..high adr)
M REL APPC ca_blk 72
M ThISend: th_wp_waits_for_rq = TH_WP_WAITS_FOR_RQPfClearAllRec: clear statistic area
M PfStatDisconnect: disconnect statistics
M ThSysUsrCheck(1,1): check system user T22/U23/M0
M ThSysUsrCheck: clear T22
M DpITmSlotClear: clear slot 22
M DpListRemove: elem 22 not in tmadm_free_list
M DpListInsert: elem 22 already in tmadm_inuse_list
M rdisp/wp_auto_restart = 0
M rdisp/wp_abap_restart = 0
M ThSetThToolParam : restartable_wp[0] = FALSE
M ThSetThToolParam : restartable_wp[1] = TRUE
M ThSetThToolParam : restartable_wp[2] = TRUE
M ThSetThToolParam : restartable_wp[3] = FALSE
M ThSetThToolParam : restartable_wp[4] = TRUE
M ThSetThToolParam : restartable_wp[5] = TRUE
M ThSetThToolParam : restartable_wp[6] = TRUE
M ThCallHooks: call hook >HttpResetPtr< for event BEFORE_TASK_SWITCH
M TskhLoop: switch back to normal tracel level 1
B
B Mon Nov 19 20:15:39 2007
B dbtran INFO (init_connection '<DEFAULT>' [MSSQL:46D.00]):
B max_blocking_factor = 50, max_in_blocking_factor = 255,
B min_blocking_factor = 5, min_in_blocking_factor = 10,
B prefer_union_all = 1, prefer_union_for_select_all = 0,
B prefer_fix_blocking = 0, prefer_in_itab_opt = 0,
B convert AVG = 1, alias table FUPD = 0,
B escape_as_literal = 0, opt GE LE to BETWEEN = 0,
B select * = 0x0,
B use_hints = abap->1, dbif->1, upto->0, rule_in->0,
B rule_fae->0, concat_fae->0, concat_fae_or->0
M call semaphore clean-up function ...
M ***LOG Q0E=> DpSigGenHandler, Exception (c0000094) [dpnttool.c 390]
M -
C-STACK -
SAP (R) - R/3(TM) Callstack, Version 1.0
Copyright (C) SAP AG. All rights reserved.
Application exception occurred:
Exception : c0000094 (Divide by zero)
App : disp+work.EXE (pid=432)
When : 11/19/2007 20:15:39.822
Threads : 2
Computer Name : APPSERVER
User Name : SAPServiceDEV
Number of Processors: 4
Processor Type: x86 Family 6 Model 15 Stepping 6
Windows Version : 5.2 Current Build: 3790
Stack Dump for Thread Id 10c8
eax=0000a000 ebx=00000000 ecx=00000000 edx=00000000 esi=03f48b44 edi=00000000
eip=10032cab esp=031688b0 ebp=031688dc iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010206
function : <nosymbols>
10032c92 807d1400 cmp byte ptr [ebp+0x14],0x0 ss:062cfc7a=00
10032c96 7422 jz dsql_db_init+0x30d0a (10032cba)
10032c98 394e08 cmp [esi+0x8],ecx ds:070afee2=????????
10032c9b 751d jnz dsql_db_init+0x30d0a (10032cba)
10032c9d 8d047f lea eax,[edi+edi*2] ds:00000000=????????
10032ca0 c1e003 shl eax,0x3
10032ca3 8bd0 mov edx,eax
10032ca5 8b4518 mov eax,[ebp+0x18] ss:062cfc7a=00000000
10032ca8 2bc2 sub eax,edx
10032caa 99 cdq
FAULT-> 10032cab f7fb idiv ebx
10032cad 0fbfd0 movsx edx,ax
10032cb0 eb0b jmp dsql_db_init+0x30d0d (10032cbd)
10032cb2 6a02 push 0x2
10032cb4 58 pop eax
10032cb5 e9df040000 jmp dsql_db_init+0x311e9 (10033199)
10032cba 6a01 push 0x1
10032cbc 5a pop edx
10032cbd 803dd95a1d1000 ds:101d5ad9=00
cmp byte ptr [EndFastload+0x19644f (101d5ad9)],0x0
10032cc4 7409 jz dsql_db_init+0x30d1f (10032ccf)
10032cc6 833dac591d1006 ds:101d59ac=00000006
cmp dword ptr [EndFastload+0x196322 (101d59ac)],0x6
10032ccd 7416 jz dsql_db_init+0x30d35 (10032ce5)
--> Stack Back Trace <--
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
031688dc 1000d5df 00000000 018b76f0 00000000 00000001 dbmssslib!dsql_db_init
03168978 10001cb3 03f41f80 018b8ca8 018b76f0 00000035 dbmssslib!dsql_db_init
031689c4 008f4765 010056b8 00000035 00000001 018b8ca8 dbmssslib!DbSlVersion
031689f4 008f10a9 00000001 00000000 3f26827c 00000000 disp+work!<nosymbols>
03168a74 008f05ff 00000000 3f26827c 00000000 3f2682ec disp+work!<nosymbols>
03168a9c 008a2873 00000000 018b769c 3f2682ec 00000000 disp+work!<nosymbols>
03168b48 0089ef88 00000000 3f26827c 3f2682ec 03168d0c disp+work!<nosymbols>
03168b5c 008a1714 3f261654 00000000 00000000 00000000 disp+work!<nosymbols>
03168d0c 0089d4ec 00000000 3f26827c 3f2682ec 00000000 disp+work!<nosymbols>
03168ea0 0061f5f7 00000000 3f26827c 3f2682ec ffffffff disp+work!<nosymbols>
03168edc 00616212 00000007 03168ef8 0316f130 00000000 disp+work!<nosymbols>
03168f1c 005bf6a0 00000008 29339f2c 00000000 3f2918e0 disp+work!<nosymbols>
0316f140 00629e43 00000000 00000000 0316f170 00000001 disp+work!<nosymbols>
00e5bc44 00000000 49444553 00000000 4f525f25 0000544f disp+work!<nosymbols>
Stack Dump for Thread Id 10c4
eax=00000001 ebx=00000103 ecx=7c829f59 edx=00380000 esi=00000000 edi=00000000
eip=7c8285ec esp=054ffc74 ebp=054ffcb8 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
function : KiFastSystemCallRet
7c8285ec c3 ret
7c8285ed 8da42400000000 lea esp,[esp] ss:054ffc74=7c8270fb
7c8285f4 8d642400 lea esp,[esp] ss:08667013=00000000
--> Stack Back Trace <--
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
054ffcb8 00c3475c 00000688 00000000 00000000 03e7bdf0 ntdll!KiFastSystemCallRet
054fff84 77bcb530 00000000 00000000 00000000 03e7be88 disp+work!<nosymbols>
054fffb8 77e64829 03e7be88 00000000 00000000 03e7be88 MSVCRT!endthreadex
054fffec 00000000 77bcb4bc 03e7be88 00000000 00000000 kernel32!GetModuleHandleA
M -
M call clean-up function ...
M in_ThErrHandle: 1
M ThSigHandler: signal (step 4, th_errno 11, action 4)
M
M Info for wp 22
M
M stat = 4
M reqtype = 4
M act_reqtype = 4
M tid = 22
M mode = 0
M len = 24
M rq_id = 1131
M rq_source = 1
M rq_info = 8576
M last_tid = 22
M last_mode = 0
M int_checked_resource = 0
M ext_checked_resource = 0
M report = > <
M action = 0
M tab_name = > <
M
M Modeinfo for User T22/M0
M
M tm state = 2
M uid = 23
M term type = 0x0
M display = 0x0
M cpic_no = 0
M cpic_idx = -1
M usr = >DDIC <
M terminal = > <
M client = >000<
M conversation_ID = > <
M appc_tm_conv_idx = -1
M blockSoftCanel = NO
M imode = 2
M mode state = 0x42
M mode clean_state = 1
M th_errno = 11
M rollout_reason = 0
M last_rollout_level = 7
M async_receives = 0
M cpic_receive = 0
M em handle = 1
M roll state = 4
M abap state = 4
M em state = 3
M eg state = 1
M spa state = 3
M enq state = 0
M next hook = T-1/U-1/M255
M master hook = T-1/U-1/M255
M slave hook = T-1/U-1/M255
M debug_tid = -1
M mode type = 0x1
M debug = 0
M tcode = > <
M client conversation_ID = > <
M server conversation_ID = > <
M lock = 0
M max enq infos = 0
M act enq infos = 0
M em_hyper_hdl = NULL
M
M
M *****************************************************************************
M *
M * LOCATION SAP-Server appserver_DEV_00 on host appserver (wp 22)
M * ERROR ThSigHandler: signal
M *
M * TIME Mon Nov 19 20:15:39 2007
M * RELEASE 46D
M * COMPONENT Taskhandler
M * VERSION 1
M * RC 11
M * MODULE thxxhead.c
M * LINE 8628
M * COUNTER 1
M *
M *****************************************************************************
M
M Entering TH_CALL_HOOKS
M ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
M Entering ThSetStatError
M *** WARNING => sql break failed (-1)
M ThErrHandle: don't try rollback again
M ThErrHandle: call ThrCoreInfo
A ** RABAX: level LEV_RX_ROLLBACK entered.
A ** RABAX: level LEV_RX_ROLLBACK completed.
A ** RABAX: level LEV_RX_DB_ALIVE entered.
A ** RABAX: level LEV_RX_DB_ALIVE completed.
A ** RABAX: level LEV_RX_HOOKS entered.
A ** RABAX: level LEV_RX_HOOKS completed.
A ** RABAX: level LEV_RX_STANDARD entered.
C HandleOledbError [RpcExec,line 22204]: Error/Message: (err 8144, sev 0), Procedure or function ##Y8APPSERVEDEV00000054000000000014183031 has too many arguments specified.
C RpcExec failed. HR 80040e14 DBSL retcode 99. proc: [##Y8APPSERVEDEV00000054000000000014183031]
C retry with SQL statement string
A ** RABAX: level LEV_RX_STANDARD completed.
A ** RABAX: level LEV_RX_C_STACK entered.
A ** RABAX: level LEV_RX_C_STACK completed.
A ** RABAX: level LEV_RX_MEMO_CHECK entered.
A ** RABAX: level LEV_RX_MEMO_CHECK completed.
A ** RABAX: level LEV_RX_INTERFACES entered.
A ** RABAX: level LEV_RX_INTERFACES completed.
A ** RABAX: level LEV_RX_GET_MESS entered.
A ** RABAX: level LEV_RX_GET_MESS completed.
A ** RABAX: level LEV_RX_INIT_SNAP entered.
A ** RABAX: level LEV_RX_INIT_SNAP completed.
A ** RABAX: level LEV_RX_WRITE_SYSLOG entered.
A ** RABAX: level LEV_RX_WRITE_SYSLOG completed.
A ** RABAX: level LEV_RX_WRITE_SNAP entered.
A ** RABAX: level LEV_SN_END completed.
A ** RABAX: level LEV_RX_SET_ALERT entered.
A ** RABAX: level LEV_RX_SET_ALERT completed.
A ** RABAX: level LEV_RX_COMMIT entered.
A ** RABAX: level LEV_RX_COMMIT completed.
A ** RABAX: level LEV_RX_SNAP_SYSLOG entered.
A ** RABAX: level LEV_RX_SNAP_SYSLOG completed.
A ** RABAX: level LEV_RX_RESET_PROGS entered.
A ** RABAX: level LEV_RX_RESET_PROGS completed.
A ** RABAX: level LEV_RX_STDERR entered.
A ** RABAX: level LEV_RX_STDERR completed.
A ** RABAX: level LEV_RX_RFC_ERROR entered.
A ** RABAX: level LEV_RX_RFC_ERROR completed.
A ** RABAX: level LEV_RX_RFC_CLOSE entered.
A ** RABAX: level LEV_RX_RFC_CLOSE completed.
A ** RABAX: level LEV_RX_IMC_ERROR entered.
A ** RABAX: level LEV_RX_IMC_ERROR completed.
A ** RABAX: level LEV_RX_DATASET_CLOSE entered.
A ** RABAX: level LEV_RX_DATASET_CLOSE completed.
A ** RABAX: level LEV_RX_ERROR_SAVE entered.
A ** RABAX: level LEV_RX_ERROR_SAVE completed.
A ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP entered.
A ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP completed.
A ** RABAX: level LEV_RX_END entered.
A ** RABAX: level LEV_RX_END completed.
A ** RABAX: end RX_RETURN
M ThIErrHandle: Entering ThErrHdlUser
M ThErrHdlUser: set th_errno (11)
M ThErrHdlUser: save context
B Disconnecting from ALL connections:
B Wp Hdl ConName ConCnt ConState TX PRM RCT Date Time
B 022 000 R/3 000000 ACTIVE YES YES NO 20071119 184034
B Disconnected from connection 0
B statistics db_con_commit (com_total=6, com_forced=2, com_tx=2)
B statistics db_con_rollback (roll_total=0, roll_forced=0, roll_tx=0)
M ***LOG Q02=> wp_halt, WPStop (Workproc22 432) [dpnttool.c 310]
M return from clean-up function ...
trc file: "dev_w22", trc level: 1, release: "46D"
ACTIVE TRACE LEVEL 1
ACTIVE TRACE COMPONENTS all, M
B
B Mon Nov 19 20:15:54 2007
B create_con (con_name=R/3)
B Loading DB library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' ...
B Library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' loaded
B Version of library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' is "46D.00", patchlevel (0.2328)
B New connection 0 created
M relno 4640
M patchlevel 0
M patchno 2352
M intno 0
M pid 4492
M
M ***LOG Q0Q=> tskh_init, WPStart (Workproc22 4492) [dpxxdisp.c 976]
I MtxInit: -2 0 0
X EmInit: MmSetImplementation( 2 ).
X <ES> client 22 initializing ....
X Using implementation std
M <ES> Memory Reset enabled
X ES initialized.
M calling db_connect ...
C Thank You for using the SLOLEDB-interface
C Using dynamic link library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll'
C dbmssslib.dll patch info
C patchlevel 0
C patchno 2328
C patchcomment MSSQL: Transaction inconsistencies HOTNEWS (1067103)
C SQLOLEDB Provider Release:08.10.3959
C Using shared procedure name cache (APPSERVER_DEVDEV_MEM,1320040 bytes,10000 procs) initialized by another process
C Using shared TEMP procedure cache (APPSERVER_DEVDEV_TSP,7040024 bytes,10000 procs) initialized by another process
C Connected to db server : [appserver], dbname: DEV, dbuser: dev
B Connection 0 opened
B Wp Hdl ConName ConCnt ConState TX PRM RCT Date Time
B 000 000 R/3 000000 ACTIVE NO YES NO 20071119 201554
M db_connect o.k.
I MtxInit: 22 0 0
X EmInit: MmSetImplementation( 2 ).
X <ES> client 22 initializing ....
X Using implementation std
X ES initialized.
B db_con_shm_ini: WP_ID = 22, WP_CNT = 31
B dbtbxbuf: Buffer TABL (addr: 0BA400C8, size: 6000000, end: 0BFF8E48)
B dbexpbuf: Buffer EIBUF (addr: 0C2100D0, size: 4194304, end: 0C6100D0)
B dbexpbuf: Buffer CUA (addr: 0C6200D0, size: 3072000, end: 0C90E0D0)
M rdisp/reinitialize_code_page -> 0
M rdisp/hold_keeps_time_slice -> 0
M rdisp/no_hooks_for_sqlbreak -> 0
M PfReadDBVersion: use compatibility mode for stat-files
M CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
S *** init spool environment
S initialize debug system
T Stack direction is downwards.
T debug control: prepare exclude for printer trace
T new memory block 07D86BF0
S spool kernel/ddic check: Ok
S using table TSP02FX for frontend printing
S 1 spool work process(es) found
S frontend print via spool service enabled
S printer list size is 150
S printer type list size is 50
S queue size (profile) = 300
S hostspool list size = 3000
S option list size is 30
S found processing queue enabled
S found spool memory service RSPO-RCLOCKS at 0D760098
S doing lock recovery
S setting server cache root
S found spool memory service RSPO-SERVERCACHE at 0D760798
S using messages for server info
S immediate print option for implicitely closed spool requests is disabled
A
A -PXA--
A PXA INITIALIZATION
A Attached to PXA (address 28230040, size 154674K)
A abap/pxa = shared
A PXA INITIALIZATION FINISHED
A -PXA--
A
A RFC rfc/dump_client_info not set, use default -1
A RFC rfc/bc_ignore_thcmaccp_retcode not set, use default value: 0
A RFC rfc/bc_no_gui_cp_refresh not set, use default value: 0
A RFC Method> initialize RemObjDriver for ABAP Objects
M SsfSapSecin: putenv(SECUDIR=D:\usr\sap\DEV\DVEBMGS00\sec): ok
M
M =================================================
M === SSF INITIALIZATION:
M ===...SSF Security Toolkit name SAPSECULIB .
M ===...SSF trace level is 0 .
M ===...SSF library is D:\usr\sap\DEV\SYS\exe\run\sapsecu.dll .
M ===...SSF hash algorithm is SHA1 .
M ===...SSF symmetric encryption algorithm is DES-CBC .
M ===...sucessfully completed.
M =================================================
E Replication is disabled
E EnqCcInitialize: local lock table initialization o.k.
E EnqId_SuppressIpc: local EnqId initialization o.k.
E EnqCcInitialize: local enqueue client init o.k.
M ThCheckPrevUser: clean previous user T22/U23/M0/I2
M
M Modeinfo for User T22/M0
M
M tm state = 2
M uid = 23
M term type = 0x0
M display = 0x0
M cpic_no = 0
M cpic_idx = -1
M usr = >DDIC <
M terminal = > <
M client = >000<
M conversation_ID = > <
M appc_tm_conv_idx = -1
M blockSoftCanel = NO
M imode = 2
M mode state = 0x42
M mode clean_state = 1
M th_errno = 11
M rollout_reason = 0
M last_rollout_level = 7
M async_receives = 0
M cpic_receive = 0
M em handle = 1
M roll state = 3
M abap state = 3
M em state = 2
M eg state = 1
M spa state = 3
M enq state = 0
M next hook = T-1/U-1/M255
M master hook = T-1/U-1/M255
M slave hook = T-1/U-1/M255
M debug_tid = -1
M mode type = 0x1
M debug = 0
M tcode = > <
M client conversation_ID = > <
M server conversation_ID = > <
M lock = 0
M max enq infos = 0
M act enq infos = 0
M em_hyper_hdl = NULL
M
M ThCheckPrevUser: reset spa state for user T22/U23/M0
M LOCK WP ca_blk 216
M LOCK APPC ca_blk 72
M set task type ZTTABTC
M ThCleanPrevUser: clean U23 T22 M0 I2 clean state DP_DEFAULT_CLEANING from previous wp
M ThCleanPrevUser: saved MODE_REC = 40
M PfStatDisconnect: disconnect statistics
M ThCheckEmState: check ATTACH for em hdl 1
M ThCheckEmState: call EmContextAttach (em_hdl=1)
M ThIAMDel: delete tid/mode 22/0 (th_errno 23, release 1)
M ThTSCancel: set T22 M0 in status MODE_CANCEL
M ThIDeleteMode (22, 0, 3, ><, 0, 255, TRUE)
M ThIDeleteMode: no modes found ..
M no sub modes
M ThSUsrDel: delete system user
M ThSUsrDel: clean batch after error (23)
C The IRow interface is supported by this OLEDB provider
M ThScheduler: server name: appserver_DEV_00
M ThISendMsg: send message (5) to server (wp) with name >appserver_DEV_00 <
M ThISndName: send to name: >appserver_DEV_00 <
M ThISend: (tm/user/type = 22/DDIC /0x2000, mode_deleted=0)
M MSG_NAME
M ThRqOutCheck: o.k.
M abap strategy ROLL / O.K.
M ThNewWpStat: new state of T22/M0 = 0xc2
M ThISend: new wp stat: 0x0
M Adresse Offset Message by name (one way)
M -
M 0639A0C0 000000 00000000 05000000 255f4556 454e545f |........%%_EVENT_|
M 0639A0D0 000016 53434845 44554c45 52002020 20202020 |SCHEDULER. |
M -
M ThMkReq: send output to canceled mode
M make DISP owner of wp_ca_blk 216
M put request into queue (reqtype 0, prio LOW, rq_id 1165)
M -OUT- sender_id WORK_PROCESS tid 22 wp_ca_blk 216 wp_id 22
M -OUT- action SEND_MSG_ONEWAY uid 23 appc_ca_blk -1 type NOWP
M -OUT- new_stat NO_CHANGE mode 0 len 268 rq_id 1165
M -OUT- forward DIA
M -OUT- req_info CANCELMODE MSG_WITH_REQ_BUF MSG_WITH_OH
M NiPHostToAddr: read hostaddr 127.0.0.1 from operating system
M NiIHostToAddr: hostname localhost = addr 127.0.0.1
M NiPServToNo: read servno 3200 from operating system
M NiIServToNo: servicename sapdp00 = port 0C.80/3200
M NiCreateHandle: state nihandle-socket 1-1024 NI_INITIAL
M NiIDgSend: init datagram send_handle 1-1024
M CPU byte order: little endian, reverse network, low val .. high val
M NiIDgSend: send dgram to: host 127.0.0.1, port 0C.80/3200, fam 2 (low adr..high adr)
M LOCK WP ca_blk 217
M ThResFree: free resources of U23 M0 I2 (normal mode, complete free) at level 3, db_action=TH_DB_NO_ACTION
M ThResFree: reset spa state for user T22/U23/M0
M ThCallHooks: call hook >SpoolHandleHook< for event SOS_HOOK_BEFORE_SESSION_CANCEL
M PfStatDisconnect: disconnect statistics
M ThDealComm: T22/U23/M0 has no cpic conns
M ***LOG R47=> ThResFree, delete (001023) [thxxmode.c 1099]
M ThGetEnqInfo: no enq info found
M ThVBIRollBack: initialize TH-hooks
M SosRegisterHook: add hook >ThVBICmRbHook< for event AFTER_COMMIT
M SosRegisterHook: add hook >ThVBICmRbHook< for event AFTER_ROLLBACK
M ThRmLocQueue: no async request found
M ThInvalidateRfcCliId: invalidate RfcCliId at 5DA68C48
M ThRmFree: cleanup resources for T22 M0
M RmCleanUpResources2: hdr/tbl/ext_tbl = 04037058/00000000/0
M RmCleanUpResources2: no resources registered
M ThRmFree: reset eg state of T22 M0
M ThRmFree cleanup resources for T22
M RmCleanUpResources2: hdr/tbl/ext_tbl = 04037BB8/5DA68D20/1
M RmCleanUpResources2: call resource handler 0047A981 for key/entry 3/0
M ThFreeRollMemory: release eg adr 5DA68C48 for T22
M RmInitResourceTblEntry: free resource description at 5DA693A8 (ext_tbl=1)
M ThFreeRollMemory: release eg adr 5DA693A8 for T22
M RmIFreeTable: free resource table at 5DA68D20 (ext_tbl=1)
M ThFreeRollMemory: release eg adr 5DA68D20 for T22
M ThRmFree: reset eg state of T22
M ThEmFree: call EmContextDelete (em_hdl=1)
M ThResFree: save spa pointer 7FDCE7E0 and install dummy spa
M ThCheckComOrRb (event=1, full_commit=1)
M ThCallHooks: call hook >ASTAT-collect commit handling< for event BEFORE_COMMIT
M ThCallHooks: call hook >rsts_before_commit< for event BEFORE_COMMIT
M ThCheckComOrRb (event=3, full_commit=1)
M ThCallHooks: call hook >ThVBICmRbHook< for event AFTER_COMMIT
M ThVBICmRbHook: called for commit
M ThCallHooks: call hook >ThNoClearPrevErr< for event AFTER_COMMIT
M ThNoClearPrevErr: clear prev no err
M ThCallHooks: call hook >rsts_after_commit< for event AFTER_COMMIT
M ThCallHooks: call hook >SpoolHandleHook< for event AFTER_COMMIT
M ThISend: (tm/user/type = 22/SAPSYS /0x41, mode_deleted=1)
M TASK_SWITCH
M DISP
M ThRqOutCheck: o.k.
M ThISend: allowed rq_type of T22/M0 = 0
M abap strategy ROLL / O.K.
M ThNewWpStat: new MODE_REC = 40
M ThNewWpStat: new state of T22/M0 = 0xc1
M ThISend: new wp stat: 0x2
M ThMkReq: send output to canceled mode
M ThISend: complete stat record
M make DISP owner of wp_ca_blk 217
M put request into queue (reqtype 0, prio LOW, rq_id 1166)
M -OUT- sender_id WORK_PROCESS tid 22 wp_ca_blk 217 wp_id 22
M -OUT- action SEND_TO_DP uid 23 appc_ca_blk -1 type NOWP
M -OUT- new_stat WP_WAIT mode 0 len 8 rq_id 1166
M -OUT- req_info CANCELMODE
M NiIDgSend: send dgram to: host 127.0.0.1, port 0C.80/3200, fam 2 (low adr..high adr)
M -
What is Short Dump Analysis and secendry index ?
Dear Experts .
1.) What is purpose of T-codes SE30 and ST22 ?
What is Short Dump Analysis ?
2.) What is secendry index , How to use it ? How it effects the Performance of a report ?
Please it is urgent ...
Regards : RajneeshHi
A dump analysis is a comprehensive list that should enable you to identify the causes and possible solutions of program errors. The ABAP Workbench generates a short dump whenever a report or transaction terminates due to a serious error. The system enters the error in the system log and writes a snapshot of the program at the moment when it terminated into a special database table called SNAP.
Dump analyses give the user or programmer information about the causes of the error that has caused the program to terminate. Experienced users can use them to identify very quickly where and why this occurred. He or she can them solve the problem.
The snapshot contains the following information:
Why the program has terminated
What caused the program termination
Where in the program code the termination occurred
What you can do to correct the error
The values of the relevant system fields when the program terminated
The calls or events that were active when the program terminated
Any other programs that are affected.
http://help.sap.com/saphelp_nw70/helpdata/en/c6/617d0ce68c11d2b2ab080009b43351/content.htm
Index: Technical key of a database table.
Primary index: The primary index contains the key fields of the table and a pointer to the non-key fields of the table. The primary index is created automatically when the table is created in the database.
Secondary index: Additional indexes could be created considering the most frequently accessed dimensions of the table.
Structure of an Index
An index can be used to speed up the selection of data records from a table.
An index can be considered to be a copy of a database table reduced to certain fields. The data is stored in sorted form in this copy. This sorting permits fast access to the records of the table (for example using a binary search). Not all of the fields of the table are contained in the index. The index also contains a pointer from the index entry to the corresponding table entry to permit all the field contents to be read.
When creating indexes, please note that:
An index can only be used up to the last specified field in the selection! The fields which are specified in the WHERE clause for a large number of selections should be in the first position.
Only those fields whose values significantly restrict the amount of data are meaningful in an index.
When you change a data record of a table, you must adjust the index sorting. Tables whose contents are frequently changed therefore should not have too many indexes.
Make sure that the indexes on a table are as disjunctive as possible.
(That is they should contain as few fields in common as possible. If two indexes on a table have a large number of common fields, this could make it more difficult for the optimizer to choose the most selective index.)
Accessing tables using Indexes
The database optimizer decides which index on the table should be used by the database to access data records.
You must distinguish between the primary index and secondary indexes of a table. The primary index contains the key fields of the table. The primary index is automatically created in the database when the table is activated. If a large table is frequently accessed such that it is not possible to apply primary index sorting, you should create secondary indexes for the table.
The indexes on a table have a three-character index ID. '0' is reserved for the primary index. Customers can create their own indexes on SAP tables; their IDs must begin with Y or Z.
If the index fields have key function, i.e. they already uniquely identify each record of the table, an index can be called a unique index. This ensures that there are no duplicate index fields in the database.
When you define a secondary index in the ABAP Dictionary, you can specify whether it should be created on the database when it is activated. Some indexes only result in a gain in performance for certain database systems. You can therefore specify a list of database systems when you define an index. The index is then only created on the specified database systems when activated -
Getting core dump when using EXEC SQL CLOSE
In my pro*c program , i have used a cursor to fetch the set of accounts.Once cursor is opened , code will perform set
of operation using fetched data and then cursor is closed. Between open and closing of cursor , i have used 23 EXEC
SQL CLOSE. For example i am copying the value of a to b using strlcpy between fetch and close cursor statement.If
returned value from strlcpy is greater than size of destination variable, then flow should not proceed , in that case I will
close the cursor using EXEC SQL CLOSE and return the flow to calling program. Similarly i have closed the cursor at
another 22 locations.
When i compile the code and run binary the core dump occurs. On analyzing the core it shows
t@null (l@8) terminated by signal SEGV (no mapping at the fault address)
0xffffffffffffffff: <bad address 0xffffffffffffffff>
dbx: core file read error: address 0xfc4ffe48 not in data space
Current function is dbMtBaseClass::Pswd_Change
7860 sqlcxt(&_dbMtCtx, &sqlctx, &sqlstm, &sqlfpn);
if I remove any of the three EXEC SQL CLOSE commands , core dump does not occurs.
It looks strange.Please help me to resolve the issue.In my pro*c program , i have used a cursor to fetch the set of accounts.Once cursor is opened , code will perform set
of operation using fetched data and then cursor is closed. Between open and closing of cursor , i have used 23 EXEC
SQL CLOSE. For example i am copying the value of a to b using strlcpy between fetch and close cursor statement.If
returned value from strlcpy is greater than size of destination variable, then flow should not proceed , in that case I will
close the cursor using EXEC SQL CLOSE and return the flow to calling program. Similarly i have closed the cursor at
another 22 locations.
When i compile the code and run binary the core dump occurs. On analyzing the core it shows
t@null (l@8) terminated by signal SEGV (no mapping at the fault address)
0xffffffffffffffff: <bad address 0xffffffffffffffff>
dbx: core file read error: address 0xfc4ffe48 not in data space
Current function is dbMtBaseClass::Pswd_Change
7860 sqlcxt(&_dbMtCtx, &sqlctx, &sqlstm, &sqlfpn);
if I remove any of the three EXEC SQL CLOSE commands , core dump does not occurs.
It looks strange.Please help me to resolve the issue. -
Hi,
We are continously getting dumps on our BW Central instance server after we did an Oracle patch upgrade from 9.2.0.6 to 9.2.0.8.
Following is our system environment
SAP Release.............. "640"
Application server....... "abci"
Operating system......... "SunOS"
Release.................. "5.10"
Hardware type............ "sun4v"
Database server.......... "abdb"
Database type............ "ORACLE"
Database name............ "ABP"
Database owner........... "SAPABP"
SAP kernel............... "640"
Database version......... "OCI_920 "
Patch level.............. "175"
Following below is the Core Dump that is generated for any process chains that we schedule on our BW server
Runtime Errors SYSTEM_CORE_DUMPED
Date and Time 14.04.2008 09:26:17
ShrtText
Process terminated by signal 11.
What happened?
The current ABAP program had to be terminated because the
ABAP processor detected an internal system error.
The current ABAP program "SAPMSSY2" had to be terminated because the ABAP
processor discovered an invalid system state.
What can you do?
Make a note of the actions and input which caused the error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Error analysis
An SAP System process was terminated by an operating system signal.
Possible reasons for this are:
1. Internal SAP System error.
2. Process was terminated externally (by the system administrator).
Last error logged in SAP kernel
Component............ "Taskhandler"
Place................ "SAP-Server awci_ABP_00 on host awci (wp 5)"
Version.............. 1
Error code........... 11
Error text........... "ThSigHandler: signal"
Description.......... " "
System call.......... " "
Module............... "thxxhead.c"
Line................. 9780
How to correct the error
The SAP System work directory (e.g. /usr/sap/c11/D00/work ) often
contains a file called 'core'.
Save this file under another name.
If you cannot solve the problem yourself and you wish to send
an error message to SAP, include the following documents:
1. A printout of the problem description (short dump)
To obtain this, select in the current display "System->List->
Save->Local File (unconverted)".
2. A suitable printout of the system log
To obtain this, call the system log through transaction SM21.
Limit the time interval to 10 minutes before and 5 minutes
after the short dump. In the display, then select the function
"System->List->Save->Local File (unconverted)".
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, select the Editor function "Further Utilities->
Upload/Download->Download".
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
Kindly help.
Regards
Sachin
Edited by: Sachin N on Apr 14, 2008 12:26 PMNo. If the environment would be wrong the system wouldn´t start up.
Core dumps are in 99 % of the cases program errors (in the SAP kernel or in an interface (libdbora*)), misaligend accesses of data etc.
If you encounter such an error have a look in the C-Stack. If you can´t see where the error is happening opening an OSS call. Most of those errors are fixed by installing the latest patches for the kernel and the database interface.
Markus
Maybe you are looking for
-
Text alignment issue in File(TXT) attachement as an Email
Hi Friends, I have searched many threads for sending the internal table data in a TXT (notepad file)file as an attachement,but i could find the answer or that could not solve my problem. Internal table data. name:XYZ Age : 21, Place:Hyd, Country:US.
-
How do I get my computer to take dictation
Is it possable to get my mac to take dictation? I have been using Dragon Dictate 2.5.2 but it bairly works with my current OS. They want $200 for the latest mac versiom $100 dollars more than the PC version. I don't like contributing to such overpric
-
Hi I'm a newbie in the Mac world. I just bought a PB 15'' (Mac OS 10.4 Italian) I never used a Mac and I come from PC world. Well my problem is: after I installed Office 2004 for Mac, the "help" in Finder is not working properly. By clicking on the "
-
Dear all, I'm a newbie to Oracle spatial 11g. I have LiDAR point clouds in LAS format with millions of points. I would like to import these points into the database as sdo_pc type and later generate TIN from these point clouds for performing the line
-
Hello, can anyone explain to me what is the reason behind stopping Oracle Server BI and Oracle BI presentation Server when restoring presentation catalog and updating metaddata? Thanks, Maitha