Opened 15 years ago

Closed 15 years ago

#131 closed defect (fixed)

ndpsmb.dll crashes evfsctl.exe on Multicore CPUs

Reported by: Herwig Bauernfeind Owned by: Silvan Scherrer
Priority: blocker Milestone: Netdrive plugin 2.1 alpha
Component: Samba Client Plugin Version: NDP 1.5.0
Keywords: Cc:

Description

As reported recently in the netlabs samba-user mailing list the latest changes to ndpsmb.dll (removal of deprecated tokens MEMLEN, LOGLEVEL and LOGFILE) triggers a SYS1808 crash of evfsctl.exe on multicore machines (seen on Athlon64 X2, QuadCore Intel and Dual Xeon machines).

EVFSGUI receives an error message of "Incorrect parameter".

The same ndpsmb.dll works normally on single CPU machines (tested on AthlonXP and Pentium-M 740 machines).

Change History (4)

comment:1 by Herwig Bauernfeind, 15 years ago

Ticket #129 also describes this problem.

comment:2 by Silvan Scherrer, 15 years ago

Owner: set to Silvan Scherrer
Status: newassigned

isn't that fixed?

comment:3 by Herwig Bauernfeind, 15 years ago

Very likely, it appears the compiler switch to 4.4.2 did it. Final testing required.

comment:4 by Herwig Bauernfeind, 15 years ago

Resolution: fixed
Status: assignedclosed

The compiler switch made the problem go away on dualcore machines, however not on Quadcore machines.

_divers ultimate fix is found in changeset 457

Note: Also the Apache Webserver might be affected by this problem, as the crashing part of the os2_randget() function was taken from Apache code.

Note: See TracTickets for help on using tickets.