logo
NOTICE:  This is the new PunchCAD forum. You should have received an email with your new password around August 27, 2014. If you did not, or would like it reset, simply use the Lost Password feature, and enter Answer as the security answer.
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
warwickshaw  
#1 Posted : Saturday, June 12, 2021 1:56:46 AM(UTC)
warwickshaw

Rank: Junior Member

Joined: 11/27/2014(UTC)
Posts: 6

Was thanked: 2 time(s) in 1 post(s)
I don't own a 3Dconnexion mouse but Sharkcad v12 Build 1582 is caught in an endless loop trying to load the siappdll.DDL which doesn't exist on my system.

Using Process Monitor v3.82 the problem is easily observed and including SharkCADPRO
https://docs.microsoft.c...ernals/downloads/procmon

The only mention of 3Dconnexion in the docs
http://docs.imsidesign.c...ommands/File/References/

Anybody know of a solution without having to purchase $100 mouse?
warwickshaw attached the following image(s):
sharkcad_v12_no_siappdll.DLL.png (309kb) downloaded 5 time(s).

You cannot view/download attachments. Try to login or register.
bbuxton  
#2 Posted : Sunday, June 13, 2021 2:59:54 AM(UTC)
bbuxton

Rank: Member

Joined: 2/28/2007(UTC)
Posts: 61
Japan

Thanks: 9 times
Was thanked: 29 time(s) in 14 post(s)
Have you tried downloading 3dxware from the 3dconnexion site?
https://3dconnexion.com/...-application/3dxware-10/
Junior member since Concepts Unlimited V1 pre-release
warwickshaw  
#3 Posted : Sunday, June 13, 2021 9:48:49 AM(UTC)
warwickshaw

Rank: Junior Member

Joined: 11/27/2014(UTC)
Posts: 6

Was thanked: 2 time(s) in 1 post(s)
Yeah, I installed the 3dxware-10 dirver package (672MB), found and copied the dll's used by Sharkcad (siappdll.dll, spwini.dll), uninstalled 3dxware-10, and copied dll's back to system32.

When Sharkcad was idling with no 3dx dll's loaded it was using ~4-6% CPU, with the two 3dx dll's loaded CPU idling has dropped to less than 2%.


Now it spins on registry (40 times a second) looking for
RegQueryValue HKLM\SYSTEM\Setup\SystemSetupInProgress SUCCESS Type: REG_DWORD, Length: 4, Data: 0

and
RegQueryValue HKLM\SYSTEM\Setup\PnpSetupInProgress NAME NOT FOUND Length: 16

and various keys and values under
HKLM\System\CurrentControlSet\Control\DeviceClasses\{4d1e55b2-f16f-11cf-88cb-001111000030}



This all happens with the main Sharkcad loop
C:\ProgramData\punchcad.log
...
main loop started!!


I tried Viacad Pro v11, same issue.
warwickshaw attached the following image(s):
sharkcad_v12_main_loop_spinning_on_registry.png (35kb) downloaded 4 time(s).

You cannot view/download attachments. Try to login or register.
posh.de  
#4 Posted : Monday, June 14, 2021 9:12:12 AM(UTC)
posh.de

Rank: Senior Member

Joined: 2/23/2007(UTC)
Posts: 484
Germany

Thanks: 28 times
Was thanked: 50 time(s) in 36 post(s)
Originally Posted by: warwickshaw Go to Quoted Post
...uninstalled 3dxware-10, and copied dll's back to system32.


why uninstalling before checking if SharkCAD launches with the 3Dxware software installed...?

Edited by user Monday, June 14, 2021 9:15:34 AM(UTC)  | Reason: Not specified

warwickshaw  
#5 Posted : Tuesday, June 15, 2021 10:05:06 AM(UTC)
warwickshaw

Rank: Junior Member

Joined: 11/27/2014(UTC)
Posts: 6

Was thanked: 2 time(s) in 1 post(s)
I ran Sharkcad with the full 3dx installation (672MB), Sharkcad loaded two 3dx dll's and then 40 times a second repeated the same bunch of registry queries. After repeating the test a few times I saved the two dll's, uninstalled 3dx and copied the two dll's back to system32 and got exactly the same results.


Since running with the two 3dx dll's loaded I haven't experienced any Sharkcad random crashes! Sharkcad expending a lot less CPU cycles querying the registry than looking for non existent dll's on the file system.





Users browsing this topic
Guest (2)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.