http://bugs.winehq.org/show_bug.cgi?id=26006
Summary: Fax Driver installation AddPrintProcess insufficient buffer Product: Wine Version: 1.3.1 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: brafferton@btconnect.com
Created an attachment (id=33158) --> (http://bugs.winehq.org/attachment.cgi?id=33158) msi, msidb output
BVRP Phone Tools is used to download faxes and voice messages from a USR 56K Message Modem. It installs with "Insufficient buffer" and crashes on startup with "The program phontool.exe encountered a serious problem and has had to close etc. and Insufficient buffer" on Fax capture installation. There is absolutely nothing in Linux that will handle this modem correctly. I know, I have tried the lot.
http://bugs.winehq.org/show_bug.cgi?id=26006
--- Comment #1 from Austin English austinenglish@gmail.com 2011-02-05 20:42:58 CST --- Installing windows drivers with wine won't get your hardware working in Linux: http://wiki.winehq.org/FAQ#head-8021e00ae87d4fbfb607739af82bdb621b9d9366
http://bugs.winehq.org/show_bug.cgi?id=26006
--- Comment #2 from Fitch brafferton@btconnect.com 2011-02-06 04:53:03 CST --- The modem is stand-alone - no winmodem driver required. The hardware works perfectly, but the not so current linux applications do not.. So what are you on about?
http://bugs.winehq.org/show_bug.cgi?id=26006
Fitch brafferton@btconnect.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Fax Driver installation |Fax manager installation |AddPrintProcess |(BVRP) AddPrintProcess |insufficient buffer |insufficient buffer
http://bugs.winehq.org/show_bug.cgi?id=26006
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |printing CC| |wine.dev@web.de
--- Comment #3 from Detlef Riekenberg wine.dev@web.de 2011-02-10 08:05:14 CST --- (In reply to comment #0)
BVRP Phone Tools is used to download faxes and voice messages from a USR 56K Message Modem.
Please add an entry in the AppDB with a download-url.
It installs with "Insufficient buffer"
The Installation fails: * AddPrintProcessorA is called for "WfxPrint2000", but not implemented This is easy and on my ToDo list. * AddPrinterA failed (Printer Driver "CAPRURE FAX BVRP" not found) That need investigation, when AddPrintProcessorA is implemented and the driver is still not installed,
Using the PrintProcessor is a much bigger issue.
and crashes on startup with "The program phontool.exe encountered a serious problem and has had to close etc.
From you log:
0029:err:module:import_dll Library MAILUSER.dll (which is needed by L"C:\Program Files\PhoneTools\mail.dll") not found
mailuser.dll is not provided by windows and not installed by the bvrp installer on Wine. unshield is unable to list/extract the files in data*.cab from the bvrp installer. When a bvrp installation on Windows has this dll, then please fill another bug.
and "Insufficient buffer" on Fax capture installation.
The app can't find the print processor "WfxPrint2000", ask for the driver cache directory and fail afterwards with the mentioned failure.
There is absolutely nothing in Linux that will handle this modem correctly. I know, I have tried the lot.
The installation issues are needed to be fixed first.
http://bugs.winehq.org/show_bug.cgi?id=26006
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Fax manager installation |Fax manager installation |(BVRP) AddPrintProcess |(BVRP) failed |insufficient buffer |(AddPrintProcessorA is a | |stub)
http://bugs.winehq.org/show_bug.cgi?id=26006
--- Comment #4 from Fitch brafferton@btconnect.com 2011-02-10 09:07:43 CST --- Don't actually know how to add an entry in the AppDB but the download site is: http://www.usr.com/bvrp/bvrp-904.asp
http://bugs.winehq.org/show_bug.cgi?id=26006
--- Comment #5 from butraxz@gmail.com 2013-08-05 12:45:55 CDT --- This ticket has not been updated for over 900 days. Development recommends to check the status on your bug every release or two and let to be known if the bug is still present. If not, mark it fixed.
Is this still an issue with 1.7.0 or higher ?
http://bugs.winehq.org/show_bug.cgi?id=26006
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://www.usr.com/download | |/support/bvrp/904/phonetool | |s_9.04.zip Ever Confirmed|0 |1
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com 2013-08-05 12:51:53 CDT --- Still a stub. http://source.winehq.org/source/dlls/winspool.drv/info.c#L5317
https://bugs.winehq.org/show_bug.cgi?id=26006
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #7 from Wylda wylda@volny.cz ---
Still a stub.
https://bugs.winehq.org/show_bug.cgi?id=26006
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #8 from super_man@post.com --- I dont know if I have the same installer than you have, it might have been updated meawhile but I encouter interesting problem here.
The installer is missing some files and it requests me to put windows disc on the drive and press ok.
There is default path of c:\windows\Driver cache\i386\
https://bugs.winehq.org/show_bug.cgi?id=26006
--- Comment #9 from super_man@post.com --- Still stub 1.7.48
https://bugs.winehq.org/show_bug.cgi?id=26006
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #10 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 60936 --> https://bugs.winehq.org/attachment.cgi?id=60936 fake succes in AddPrintProcessor
The installer issue is easily fixed by just returning TRUE in AddPrintProcessorA.
I think for now this OK as AddPrintProcessorW already fakes a TRUE,so why not AddPrintProcessorA. Ikll send the patch later
https://bugs.winehq.org/show_bug.cgi?id=26006
--- Comment #11 from Louis Lenders xerox.xerox2000x@gmail.com --- FYI,
The program itsself, Phontool.exe runs into crash because of unimplemented function. I`ll open another bugreport for that
https://bugs.winehq.org/show_bug.cgi?id=26006
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Fax manager installation |BVRP phone tools 9.0 need |(BVRP) failed |support for print processor |(AddPrintProcessorA is a |installation |stub) |(AddPrintProcessorA/W is a | |stub) URL|http://www.usr.com/download |https://web.archive.org/web |/support/bvrp/904/phonetool |/20200409193803/https://sup |s_9.04.zip |port.usr.com/download/suppo | |rt/bvrp/904/phonetools_9.04 | |.zip Component|-unknown |spooler CC| |focht@gmx.net
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
obviously still present.
https://source.winehq.org/git/wine.git/blob/a98ca88dd1139ad8e16e63fbb349c2fc...
--- snip --- 5400 /***************************************************************************** 5401 * AddPrintProcessorA [WINSPOOL.@] 5402 */ 5403 BOOL WINAPI AddPrintProcessorA(LPSTR pName, LPSTR pEnvironment, LPSTR pPathName, 5404 LPSTR pPrintProcessorName) 5405 { 5406 FIXME("(%s,%s,%s,%s): stub\n", debugstr_a(pName), debugstr_a(pEnvironment), 5407 debugstr_a(pPathName), debugstr_a(pPrintProcessorName)); 5408 return FALSE; 5409 } 5410 5411 /***************************************************************************** 5412 * AddPrintProcessorW [WINSPOOL.@] 5413 */ 5414 BOOL WINAPI AddPrintProcessorW(LPWSTR pName, LPWSTR pEnvironment, LPWSTR pPathName, 5415 LPWSTR pPrintProcessorName) 5416 { 5417 FIXME("(%s,%s,%s,%s): stub\n", debugstr_w(pName), debugstr_w(pEnvironment), 5418 debugstr_w(pPathName), debugstr_w(pPrintProcessorName)); 5419 return TRUE; 5420 } --- snip ---
I've created a snapshot via Internet Archive:
https://web.archive.org/web/20200409193803/https://support.usr.com/download/...
There is related/pre-cursor bug 26171 BVRP classic phone tools installer reports error 'Insufficient buffer' when trying to install print processor (AddPrintProcessorA stub should be symmetric to AddPrintProcessorW).
The crash with the app mentioned in comment #11 is tracked as bug 44874 ("Phonetools 9.x crashes on unimplemented function KERNEL32.dll.RequestDeviceWakeup").
$ sha1sum phonetools_9.04.zip 8d44c15910393ca210bf362026c6ecec07b0393b phonetools_9.04.zip
$ du -sh phonetools_9.04.zip 14M phonetools_9.04.zip
$ wine --version wine-5.5-373-g38e95ed222
Regards