Sos Femme en détresse: SqlDumpExceptionHandler - SQL/NoSQL - Programmation
Marsh Posté le 21-04-2009 à 10:37:47
Bonjour,
Première hypothèse :
Il pourrait s'agir d'un bug dans le programme.
L'une des dernières fonctions utilisées est GetIMallocForMsxml.
Or cette fonction est impliquée dans au moins un bug de SQL, comme on peut le voir en faisant une recherche dans Google avec le nom de cette fonction. Microsoft a développé des petits programmes corectifs à installé. Voir par exemple http://support.microsoft.com/kb/909089
Seconde hypothèse
La bibliothèque Comctl32 est utilisée avec son nom en minuscules et ailleurs avec son nom en majuscules. Cette bibliothèque a eu plusieurs versions qui, hélas, ne sont pas toutes compatibles entre elles, ce qui fait qu'elle est parfois impliquée dans des plantages. Mais c'était un problème que l'on rencontrait surtout avec des Windows un peu anciens, et donc je n'y crois pas trop.
Troisième hypothèse
Votre ordinateur pourrait avoir un virus. Ils détournent souvent l'instruction GetModuleHandleA et celle-ci est utilisée. Mais je n'y crois pas trop. Au passage on note que GetModuleHandleA est utilisée, et non pas GetModuleHandleW, ce qui indique que c'est une application qui n'est pas toute nouvelle.
Conclusion : Aller sur microsoft update (Google avec ces deux mots) pour voir s'il n'y a pas des correctifs à installer. Puis, si le problème persiste, aller au lien indiqué plus haut et chercher les derniers correctifs de SQL server.
Marsh Posté le 22-04-2009 à 18:17:35
Merci beaucoup pour cette réponse. J'ai transféré tes suggestions car je serais bien incapable de m'occuper de ça, mais j'espère que ça mettra solutionnera le problème ou en tout cas, les mettent sur une bonne voie!!
Si vous voyez d'autres raisons, je suis toujours preneuse d'idées!
Merci!!
Marsh Posté le 21-04-2009 à 09:34:47
Bonjour à tous,
C'est en femme tristement désespérée que je viens à vous!
Je rencontre un souci et je n'arrive pas à comprendre ce qui se passe.
Toutes les nuits à mon boulot, nous avons un traitement qui se lance à 22h pour faire de l'intégration de données.
D'une manière totalement aléatoire, j'ai une "Erreur 0" qui fait planter ce traitement.
Dans SQL Entreprise Manager, dans le journal d'erreurs, j'ai trouvé ce vilain vilain message ci dessous plus bas.
J'en déduis donc qu'il tombe en erreur sur une procédure stockée: spapp_majimportationcommandes2.
Le fichier qui plante (ici OP5386CCDL_20090420_165202.csv) n'est pas en cause (enfin je pense) vu qu'en relançant le traitement, le fichier est pris et que de toute façon, le traitement plante sur n'importe quel type de fichier.
J'ai lu quelques parts qu'il pourrait s'agir d'une histoire de parallélisme et après mettre renseigner auprès de mon centre auto, ils ne savent pas réparer ce type de problème! (je vous rassure, je ne suis pas blonde à ce stade! )
Comme j'entre dans un univers totalement inconnu pour moi, je n'ai aucune idée de comment solutionner ce problème qui me coupe systématiquement dans le film du soir afin de vérifier que le traitement se passe bien, voire, dans le pire des cas, me fait me déco de mon jeu préféré du moment!
Vous comprendrez donc l'extrême nécessité de ma demande .... Aidez moiiiiiiii!
SqlDumpExceptionHandler : Le processus 54 a provoqué l'exception irrécupérable c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server termine ce processus..
* *******************************************************************************
*
* BEGIN STACK DUMP:
* 04/20/09 23:15:51 spid 54
*
* Exception Address = 007EA027 (SQLExit + 00282530 Line 0+00000000)
* Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
* Access Violation occurred reading address 00000000
* s p a p p _ m a 1e 00 73 00 70 00 61 00 70 00 70 00 5f 00 6d 00 61 00
* j i m p o r t a t 6a 00 69 00 6d 00 70 00 6f 00 72 00 74 00 61 00 74 00
* i o n c o m m a n 69 00 6f 00 6e 00 63 00 6f 00 6d 00 6d 00 61 00 6e 00
* d e s 2 § 64 00 65 00 73 00 32 00 00 00 00 00 a7 06 00 09 04 00
* 2 CMDES2 §d 01 32 06 00 43 4d 44 45 53 32 00 00 a7 64 00 09 04 00
* 2 OP5386CCDL_200 01 32 1e 00 4f 50 35 33 38 36 43 43 44 4c 5f 32 30 30
* 90420_165202.csv 39 30 34 32 30 5f 31 36 35 32 30 32 2e 63 73 76 00 01
* & 26 04 04 00 00 00 00
*
*
* MODULE BASE END SIZE
* sqlservr 00400000 00CBAFFF 008bb000
* ntdll 7C920000 7C9E5FFF 000c6000
* kernel32 7C800000 7C911FFF 00112000
* ADVAPI32 77D70000 77E1CFFF 000ad000
* RPCRT4 77C20000 77CBEFFF 0009f000
* Secur32 76F00000 76F12FFF 00013000
* MSVCP71 7C3A0000 7C41AFFF 0007b000
* MSVCR71 7C340000 7C395FFF 00056000
* opends60 41060000 41065FFF 00006000
* SHELL32 7C9F0000 7D1FAFFF 0080b000
* msvcrt 77B70000 77BC9FFF 0005a000
* GDI32 77BD0000 77C17FFF 00048000
* USER32 77F30000 77FC0FFF 00091000
* SHLWAPI 77CD0000 77D21FFF 00052000
* sqlsort 42AE0000 42B6FFFF 00090000
* ums 41070000 4107DFFF 0000e000
* IMM32 76240000 7625CFFF 0001d000
* comctl32 77E20000 77F22FFF 00103000
* sqlevn70 41080000 4108CFFF 0000d000
* NETAPI32 02CA0000 02CF6FFF 00057000
* AUTHZ 02D00000 02D13FFF 00014000
* COMRES 030B0000 03184FFF 000d5000
* ole32 03210000 03348FFF 00139000
* XOLEHLP 03350000 03355FFF 00006000
* MSDTCPRX 03360000 033D8FFF 00079000
* OLEAUT32 033E0000 0346AFFF 0008b000
* msvcp60 03470000 034D4FFF 00065000
* MTXCLU 034E0000 034F8FFF 00019000
* VERSION 03500000 03507FFF 00008000
* WSOCK32 03510000 03519FFF 0000a000
* WS2_32 03520000 03536FFF 00017000
* WS2HELP 03540000 03547FFF 00008000
* CLUSAPI 03590000 035A1FFF 00012000
* RESUTILS 035B0000 035C2FFF 00013000
* USERENV 035D0000 03693FFF 000c4000
* mswsock 036B0000 036F1FFF 00042000
* DNSAPI 03700000 0372AFFF 0002b000
* winrnr 03770000 03776FFF 00007000
* WLDAP32 03780000 037AEFFF 0002f000
* rasadhlp 037D0000 037D4FFF 00005000
* NTMARTA 03FB0000 03FD0FFF 00021000
* SAMLIB 00E50000 00E5EFFF 0000f000
* SSNETLIB 00E60000 00E75FFF 00016000
* security 00EC0000 00EC3FFF 00004000
* hnetcfg 042D0000 0432AFFF 0005b000
* wshtcpip 04470000 04477FFF 00008000
* SSmsLPCn 04480000 04487FFF 00008000
* SSnmPN70 04810000 04816FFF 00007000
* ntdsapi 048A0000 048B3FFF 00014000
* kerberos 048E0000 04938FFF 00059000
* cryptdll 04940000 0494BFFF 0000c000
* MSASN1 04950000 04961FFF 00012000
* SQLFTQRY 04400000 04425FFF 00026000
* xpsp2res 04D40000 05019FFF 002da000
* CLBCatQ 04510000 04592FFF 00083000
* sqloledb 045A0000 04620FFF 00081000
* MSDART 04450000 04469FFF 0001a000
* MSDATL3 04630000 04644FFF 00015000
* oledb32 05260000 052D8FFF 00079000
* OLEDB32R 052E0000 052F3FFF 00014000
* msv1_0 05380000 053A6FFF 00027000
* iphlpapi 053B0000 053C9FFF 0001a000
* PSAPI 053D0000 053DAFFF 0000b000
* xpsqlbot 053F0000 053F5FFF 00006000
* xpstar 05530000 0557CFFF 0004d000
* SQLRESLD 05580000 0558BFFF 0000c000
* SQLSVC 05590000 055AAFFF 0001b000
* ODBC32 055B0000 055ECFFF 0003d000
* COMCTL32 055F0000 05686FFF 00097000
* comdlg32 05690000 056D9FFF 0004a000
* odbcbcp 056E0000 056E5FFF 00006000
* W95SCM 056F0000 056FCFFF 0000d000
* SQLUNIRL 05700000 0572CFFF 0002d000
* WINSPOOL 05730000 05756FFF 00027000
* SHFOLDER 05760000 05768FFF 00009000
* odbcint 05940000 05957FFF 00018000
* NDDEAPI 05A70000 05A77FFF 00008000
* SQLSVC 05A80000 05A85FFF 00006000
* xpstar 05A90000 05A99FFF 0000a000
* ACTIVEDS 05AC0000 05AF3FFF 00034000
* adsldpc 05B00000 05B27FFF 00028000
* credui 05B30000 05B5EFFF 0002f000
* ATL 05B60000 05B77FFF 00018000
* adsldp 05BE0000 05C0DFFF 0002e000
* SXS 05D90000 05E4DFFF 000be000
* rsaenh 05EE0000 05F14FFF 00035000
* impprov 06780000 06798FFF 00019000
* xplog70 06CB0000 06CBEFFF 0000f000
* xplog70 06CC0000 06CC4FFF 00005000
* comsvcs 074F0000 07634FFF 00145000
* msjetoledb40 076C0000 07713FFF 00054000
* msjet40 07720000 0788EFFF 0016f000
* mswstr10 07890000 07924FFF 00095000
* msjter40 07930000 0793CFFF 0000d000
* MSJINT40 07940000 0796DFFF 0002e000
* dbghelp 0D660000 0D75FFFF 00100000
*
* Edi: 00000000:
* Esi: 30A0B720: 30A0A020 30A0BFF0 64207375 65697665 6F6E207A 65207375
* Eax: 00000000:
* Ebx: 30A0B600: 00380038 000A0004 00000000 00000000 00EC00E2 01000000
* Ecx: 00000004:
* Edx: 00000004:
* Eip: 007EA027: CE8B108B 508B1189 04518904 8908508B 508B0851 0C51890C
* Ebp: 06F79098: 06F790F0 0075AD60 690C6778 67EA6038 30A0B5B0 06F79110
* SegCs: 0000001B:
* EFlags: 00010246: 00490057 0044004E 0057004F 003B0053 003A0043 0057005C
* Esp: 06F79074: 690C6778 30A0B5B0 67EA6038 30A0B720 30A0B600 00000001
* SegSs: 00000023:
* *******************************************************************************
* -------------------------------------------------------------------------------
* Short Stack Dump
* 007EA027 Module(sqlservr+003EA027) (SQLExit+00282530)
* 0075AD60 Module(sqlservr+0035AD60) (SQLExit+001F3269)
* 008C222B Module(sqlservr+004C222B) (GetIMallocForMsxml+000CD6AB)
* 00461C5A Module(sqlservr+00061C5A)
* 004B817B Module(sqlservr+000B817B)
* 005DAE2A Module(sqlservr+001DAE2A) (SQLExit+00073333)
* 005DB09D Module(sqlservr+001DB09D) (SQLExit+000735A6)
* 005DA3AB Module(sqlservr+001DA3AB) (SQLExit+000728B4)
* 00461C5A Module(sqlservr+00061C5A)
* 004FC024 Module(sqlservr+000FC024)
* 00461C5A Module(sqlservr+00061C5A)
* 00514181 Module(sqlservr+00114181)
* 00461C5A Module(sqlservr+00061C5A)
* 004FC000 Module(sqlservr+000FC000)
* 00461C5A Module(sqlservr+00061C5A)
* 00514181 Module(sqlservr+00114181)
* 00461C5A Module(sqlservr+00061C5A)
* 0048ED21 Module(sqlservr+0008ED21)
* 00461C5A Module(sqlservr+00061C5A)
* 004885F1 Module(sqlservr+000885F1)
* 00461C5A Module(sqlservr+00061C5A)
* 00541A71 Module(sqlservr+00141A71)
* 00461C5A Module(sqlservr+00061C5A)
* 0048FCF1 Module(sqlservr+0008FCF1)
* 00461C5A Module(sqlservr+00061C5A)
* 00461D54 Module(sqlservr+00061D54)
* 00466407 Module(sqlservr+00066407)
* 004667DD Module(sqlservr+000667DD)
* 00466893 Module(sqlservr+00066893)
* 00464D29 Module(sqlservr+00064D29)
* 00464E1F Module(sqlservr+00064E1F)
* 00464FE7 Module(sqlservr+00064FE7)
* 004709F2 Module(sqlservr+000709F2)
* 00786B94 Module(sqlservr+00386B94) (SQLExit+0021F09D)
* 0046044A Module(sqlservr+0006044A)
* 0044DBE7 Module(sqlservr+0004DBE7)
* 0044D85C Module(sqlservr+0004D85C)
* 0043711A Module(sqlservr+0003711A)
* 005CF4AF Module(sqlservr+001CF4AF) (SQLExit+000679B8)
* 005CF7D1 Module(sqlservr+001CF7D1) (SQLExit+00067CDA)
* 00415E57 Module(sqlservr+00015E57)
* 0050BCEF Module(sqlservr+0010BCEF)
* 0050BB13 Module(sqlservr+0010BB13)
* 00415D04 Module(sqlservr+00015D04)
* 00416214 Module(sqlservr+00016214)
* 00415F28 Module(sqlservr+00015F28)
* 0043CDDE Module(sqlservr+0003CDDE)
* 0043D005 Module(sqlservr+0003D005)
* 0042598D Module(sqlservr+0002598D)
* 41075309 Module(ums+00005309) (ProcessWorkRequests+000002D9 Line 456+00000000)
* 41074978 Module(ums+00004978) (ThreadStartRoutine+00000098 Line 263+00000007)
* 7C34940F Module(MSVCR71+0000940F) (endthread+000000AA)
* 7C824829 Module(kernel32+00024829) (GetModuleHandleA+000000DF)
* -------------------------------------------------------------------------------