2017-01-20 3 views
0

СитуацияSolidworks 2011 SolidCAM аварии

В работе мы используем Solidworks для разработки 3D-модели продукции, которые мы делаем. Помимо Solidworks мы используем addin SolidCAM для вычисления машинных времен, которые будут отправлены на производство.

Проблема

При загрузке файлов SolidCAM (.PRZ и .prt) программа даст сбой, то и (прибл. Через каждые полчаса). В результате повторного открытия в государстве все было сохранено. Таким образом, это будет происходить примерно 10-15 раз каждый день со всеми пользователями, которые работают с этими файлами.

Что я сделал до сих пор

Я сидел с одним из пользователей, которые испытывают эти аварии и обнаружил, что с каждой аварией он генерирует .log и DMP-файл. Файл .log не говорит мне многого, но файл .dmp по крайней мере показывает мне, что что-то не так с SLDWORKS.exe. Любая идея, что вызывает этот крах? Если вам нужна какая-либо информация, не стесняйтесь спрашивать. Вот содержимое файла

FAULTING_IP: 
HostLibSW!OnSWHRTBUpdate_ShowToolTbl+14318 
00000000`03195298 488b4840  mov  rcx,qword ptr [rax+40h] 

EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff) 
ExceptionAddress: 0000000003195298 (HostLibSW!OnSWHRTBUpdate_ShowToolTbl+0x0000000000014318) 
    ExceptionCode: c0000005 (Access violation) 
    ExceptionFlags: 00000000 
NumberParameters: 2 
    Parameter[0]: 0000000000000000 
    Parameter[1]: 000000000fab6870 
Attempt to read from address 000000000fab6870 

PROCESS_NAME: SLDWORKS.exe 

ERROR_CODE: (NTSTATUS) 0xc0000005 - De instructie op 0x%08lx verwijst naar geheugen op 0x%08lx. Een lees- of schrijfbewerking op het geheugen is mislukt: %s. 

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - De instructie op 0x%08lx verwijst naar geheugen op 0x%08lx. Een lees- of schrijfbewerking op het geheugen is mislukt: %s. 

EXCEPTION_PARAMETER1: 0000000000000000 

EXCEPTION_PARAMETER2: 000000000fab6870 

READ_ADDRESS: 000000000fab6870 

FOLLOWUP_IP: 
HostLibSW!OnSWHRTBUpdate_ShowToolTbl+14318 
00000000`03195298 488b4840  mov  rcx,qword ptr [rax+40h] 

MOD_LIST: <ANALYSIS/> 

MANAGED_STACK: !dumpstack -EE 
No export dumpstack found 

MANAGED_BITNESS_MISMATCH: 
Managed code needs matching platform of sos.dll for proper analysis. Use 'x64' debugger. 

ADDITIONAL_DEBUG_TEXT: Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD] 

LAST_CONTROL_TRANSFER: from 0000000003193e77 to 0000000003195298 

FAULTING_THREAD: ffffffffffffffff 

DEFAULT_BUCKET_ID: STACKIMMUNE 

PRIMARY_PROBLEM_CLASS: STACKIMMUNE 

BUGCHECK_STR: APPLICATION_FAULT_STACKIMMUNE_NOSOS_INVALID_POINTER_READ 

STACK_TEXT: 
00000000`00000000 00000000`00000000 sldworks.exe+0x0 


SYMBOL_NAME: sldworks.exe 

FOLLOWUP_NAME: MachineOwner 

MODULE_NAME: sldworks 

IMAGE_NAME: SLDWORKS.exe 

DEBUG_FLR_IMAGE_TIMESTAMP: 4e86dbff 

STACK_COMMAND: ** Pseudo Context ** ; kb 

FAILURE_BUCKET_ID: STACKIMMUNE_c0000005_SLDWORKS.exe!Unknown 

BUCKET_ID: X64_APPLICATION_FAULT_STACKIMMUNE_NOSOS_INVALID_POINTER_READ_sldworks.exe 

WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/SLDWORKS_exe/19_5_0_91/4e86dbff/HostLibSW_dll/1_0_0_1/4cc4d6dd/c0000005/00125298.htm?Retriage=1 
+2

Контакт SOLIDCAM. Они единственные, кто может интерпретировать файл ошибки. Я думаю, что эти сбои происходят из-за неправильного вызова API SOLIDWORKS. –

ответ

0
  1. Проверить видеокарта использует правильный сертифицированный драйвер

  2. Снимите галочку в надстройке SolidCAM, вы все равно получите сбои? Если сбой происходит только тогда, когда SOLIDCAM добавляется в то, что вам лучше всего связаться с SolidCAM, это может быть сообщение servicepack

  3. Переименуйте раздел реестра текущий пользователь \ software \ solidworks, а также \ solidcam, если он есть, и перезапустите SW