Opened 10 years ago

Closed 9 years ago

#131 closed defect (fixed)

ndpsmb.dll crashes evfsctl.exe on Multicore CPUs

Reported by: herwigb Owned by: diver
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 Changed 10 years ago by herwigb

Ticket #129 also describes this problem.

comment:2 Changed 10 years ago by diver

  • Owner set to diver
  • Status changed from new to assigned

isn't that fixed?

comment:3 Changed 10 years ago by herwigb

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

comment:4 Changed 9 years ago by herwigb

  • Resolution set to fixed
  • Status changed from assigned to closed

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.