Support Center

FaxMan 4.46 DLL crash when scheduling a job

Jeff List Oct 11, 2012 02:42PM EDT

Faxman 4.46 crashing intermittently when scheduling a job after a long stretch of sending faxes.

What am I doing wrong?



Crash dump:

date/time : 2012-10-11, 12:29:09, 117ms
computer name : FAXSERVER3
wts client name : NIIHAU4
user name : Faxuser <admin>
registered owner : Faxuser
operating system : Windows 7 build 7600
system language : English
system up time : 1 day 1 hour
program up time : 18 minutes
processors : 2x Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
physical memory : 2150/3070 MB (free/total)
free disk space : (C:) 912.73 GB
display mode : 1680x1050, 32 bit
process id : $c28
allocated memory : 70.49 MB
executable : FaxSend.exe
exec. date/time : 2012-10-10 19:17
version : 4.0.5.0
madExcept version : 3.0m
callstack crc : $1000148e, $ac41fc44, $ac41fc44
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 1000148E in module 'faxman4d.dll'. Read of address 00000006.

main thread ($d30):
1000148e +06e faxman4d.dll
1000a224 +134 faxman4d.dll _FaxSchedule@8
777c8e97 +00a USER32.dll DispatchMessageW
76681172 +010 kernel32.dll BaseThreadInitThunk

thread $ac8: <priority:15>
77695e4a +0a ntdll.dll NtWaitForMultipleObjects
76681172 +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($d30) at:
73ffa8b1 +00 winmm.dll

thread $79c:
77695e4a +0a ntdll.dll NtWaitForMultipleObjects
76681172 +10 kernel32.dll BaseThreadInitThunk

Application log:

10/11/2012 12:28:10.367 JOBID<0> FXID<43> LOG<2> FAX<9,1,6039354038> Q<0> PORT<20> STATE<16> EC<0> PG<1-1>
10/11/2012 12:28:10.367 ScheduleFaxManJob: JobID<2804> NodeID<601> Port<20> FaxNumber<6039354039>
10/11/2012 12:28:10.382 LoadNodeRec
10/11/2012 12:28:10.382 FMSchedulePort: Scheduling fax on port 20 to 9,1,6039354039
10/11/2012 12:28:10.414 FMSchedulePort: FaxMan Fax ID=44
10/11/2012 12:28:10.960 JOBID<0> FXID<44> LOG<1> FAX<9,1,6039354039> Q<0> PORT<20> STATE<2> EC<0> PG<1-1>
10/11/2012 12:28:11.164 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<4> EC<0> PG<1-1>
10/11/2012 12:28:12.460 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<5> EC<0> PG<1-1>
10/11/2012 12:28:12.757 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<6> EC<0> PG<1-1>
10/11/2012 12:28:29.960 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<7> EC<0> PG<1-1>
10/11/2012 12:28:31.367 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<13> EC<0> PG<1-1>
10/11/2012 12:28:38.960 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<13> EC<0> PG<1-1>
10/11/2012 12:28:46.460 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:28:46.757 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:28:46.867 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:28:47.757 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:28:49.757 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:28:51.867 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:28:53.867 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:28:55.960 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:28:57.960 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<14> EC<0> PG<1-1>
10/11/2012 12:29:03.960 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<15> EC<0> PG<1-1>
10/11/2012 12:29:08.757 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<18> EC<0> PG<1-1>
10/11/2012 12:29:08.867 JOBID<0> FXID<44> LOG<2> FAX<9,1,6039354039> Q<0> PORT<20> STATE<16> EC<0> PG<1-1>
10/11/2012 12:29:09.101 ScheduleFaxManJob: JobID<2792> NodeID<601> Port<20> FaxNumber<6039354036>
10/11/2012 12:29:09.101 LoadNodeRec
10/11/2012 12:29:09.101 FMSchedulePort: Scheduling fax on port 20 to 9,1,6039354036
<<<< crash happens here >>>
10/11/2012 12:30:08.307 Scan Off

faxman log:
12:26:00:0789 1 Total Pages in FaxID 0
12:26:00:0804 Scheduled Fax (dwID = 42)
12:26:02:0195 Fax on port 20 is Class 1
12:26:02:0195 Fax queued successfully
12:27:00:0148 Opening image: C:\pifax4\SENDING\601_101112194.FMF
12:27:00:0148 Pages in File: 1
12:27:00:0148 1 Total Pages in FaxID 0
12:27:00:0164 Scheduled Fax (dwID = 43)
12:27:01:0304 Fax on port 20 is Class 1
12:27:01:0304 Fax queued successfully
12:28:10:0398 Opening image: C:\pifax4\SENDING\601_101112221.FMF
12:28:10:0398 Pages in File: 1
12:28:10:0398 1 Total Pages in FaxID 0
12:28:10:0414 Scheduled Fax (dwID = 44)
12:28:10:0773 Fax on port 20 is Class 1
12:28:10:0773 Fax queued successfully
12:30:12:0151

Client Subscribed(ID = Global\91046656-1)
12:30:14:0721 Opening image: C:\pifax4\SENDING\601_101112945.FMF
12:30:14:0721 Pages in File: 1
12:30:14:0721 1 Total Pages in FaxID 0
12:30:14:0751 Scheduled Fax (dwID = 45)
12:30:15:0052 Fax on port 20 is Class 1
12:30:15:0053 Fax queued successfully
12:31:11:0928 Opening image: C:\pifax4\SENDING\601_101112749.FMF
12:31:11:0928 Pages in File: 1
12:31:11:0928 1 Total Pages in FaxID 0
12:31:11:0952 Scheduled Fax (dwID = 46)
12:31:12:0650 Fax on port 20 is Class 1
12:31:12:0651 Fax queued successfully
12:32:09:0662 Client Pruned From Events Notification List (Global\89902937-1)
12:45:09:0992 Client Pruned From Events Notification List (Global\91046656-1)


port log:
12:29:00:0992 Binary discarded
12:29:03:0835 OK
12:29:03:0851 Enter rxblk: OK
12:29:03:0851 rxblk match: OK
12:29:03:0851 Exit rxblk
12:29:03:0882 -->> AT+FTH=3

12:29:04:0195 CONNECT
12:29:04:0210 Enter rxblk: CONNECT
12:29:04:0210 rxblk match: CONNECT
12:29:04:0210 Exit rxblk
12:29:04:0210 Sending EOP Frame
12:29:05:0054 OK
12:29:05:0070 Enter rxblk: OK
12:29:05:0070 rxblk match: OK
12:29:05:0070 Exit rxblk
12:29:05:0101 -->> AT+FRH=3

12:29:05:0960 CONNECT
12:29:05:0976 Enter rxblk: CONNECT
12:29:05:0976 rxblk match: CONNECT
12:29:05:0976 Exit rxblk
12:29:06:0867 Received a MCF Frame
12:29:06:0867 Final Frame
12:29:06:0867 Enter rxHDLCblk with Frame type = 31
12:29:06:0867 Found Match in rxHDLCblock
12:29:06:0867 Exit rxblk
12:29:06:0867 OK
12:29:06:0882 Enter rxblk: OK
12:29:06:0882 rxblk match: OK
12:29:06:0882 Exit rxblk
12:29:06:0882 -->> AT+FTS=20

12:29:07:0195 OK
12:29:07:0210 Enter rxblk: OK
12:29:07:0210 rxblk match: OK
12:29:07:0210 Exit rxblk
12:29:07:0210 -->> AT+FTH=3

12:29:07:0523 CONNECT
12:29:07:0539 Enter rxblk: CONNECT
12:29:07:0539 rxblk match: CONNECT
12:29:07:0539 Exit rxblk
12:29:07:0539 Sending DCN Frame
12:29:08:0382 OK
12:29:08:0398 Enter rxblk: OK
12:29:08:0398 rxblk match: OK
12:29:08:0398 Exit rxblk
12:29:08:0398 -->> ATH0

12:29:08:0710 OK
12:29:08:0726 Exiting Fax Script

<< crash here >>

12:30:15:0052 Entering IntiFaxFile
12:30:15:0052 IntiFaxFile: File C:\pifax4\SENDING\601_101112945.FMF
12:30:15:0052 IntiFaxFile: Pages 1
12:30:15:0052 IntiFaxFile: pData->nPages = 1
12:30:15:0052 IntiFaxFile: nTotalPages = 1
12:30:15:0053 IntiFaxFile: CoverPage =
12:30:15:0053 IntiFaxFile: After Adding cover nTotalPages = 1
12:30:15:0053 1 Pages
12:30:15:0053 Class 1 - Built on Jul 1 2009
12:30:15:0053 -->> ATZ


12:30:15:0354 OK
12:30:15:0365 -->> ATE0V1


12:30:15:0666 ATE0V1
12:30:15:0676 OK
12:30:15:0687 -->> ATE0

12:30:15:0988 OK
12:30:15:0999 -->> AT+FCLASS=1

12:30:16:0299 OK
12:30:16:0310 -->> AT+FTM=?

12:30:16:0611 24,48,72,73,74,96,97,98,121,122,145,146
12:30:16:0622 OK
12:30:16:0632 -->> ATDT9,1,6039354037

12:30:33:0124 CONNECT
12:30:33:0134 Enter rxblk: CONNECT
12:30:33:0134 rxblk match: CONNECT
12:30:33:0134 Exit rxblk
12:30:34:0203 Received a DIS Frame with Caps = 0x77 0x5f
12:30:34:0203 Supports 2400 Baud
12:30:34:0203 Supports 4800 Baud
12:30:34:0203 Supports 7200 Baud
12:30:34:0203 Supports 9600 Baud
12:30:34:0203 Supports 7200 Baud
12:30:34:0203 Supports 9600 Baud
12:30:34:0203 Supports 12000 Baud
12:30:34:0203 Supports 14400 Baud
12:30:34:0203 Min Chars/Line: 0
12:30:34:0203 Final Frame
12:30:34:0203 Enter rxHDLCblk with Frame type = 1
12:30:34:0203 Found Match in rxHDLCblock


1 Data Techniques Response

Up 7 Rated Down
DTI Support  Data Techniques Employee Oct 11, 2012 03:05PM EDT

Hello,

I would suggest first you update to the latest build from the My Products page on our website at http://www.data-tech.com/myproducts.aspx and be sure to deploy all the new files. You wont have to recompile, just deploy the updated files.

If you still have an issue please let us know what interface you are using ie DLL, .Net or OCX.

Thanks for your interest in our products and please let us know if you have any questions.

Sincerely,
Sean
Data Techniques Support

This question is closed to new answers.

Contact Us