Hi all, Since samba-3.0.10 my setup of a samba connected plotter fails. There is a local network with an NT4 style domain with samba as PDC. The plotter is shared from samba, but the drivers are installed locally from the client machines because Point'n'click installation doesn't work for it (but well for other drivers). Up to samba-3.0.8 this setup worked well, but after a samba update to version 3.0.10 the W2k Printer properties page fails to show up and the following error message appears instead: ----------------------------------------------------------------------- Funktionsadresse 0x780276af hat eine Schutzverletzung verursacht (Ausnahmecode 0xc0000005). Die Eigenschaftenseiten werden möglicherweise nicht angezeigt. ----------------------------------------------------------------------- which roughly translates as: ----------------------------------------------------------------------- Function address 0x780276af caused an access violation (Exception code 0xc0000005). Possibly the properties dialog cannot be displayed. ----------------------------------------------------------------------- Indead the properties dialog is not displayed. Neither does printing or even selecting this plotter in a printing dialog work - the client application crashes instead. Other printers installed at the same server continued to work fine. However their drivers were installed via point'n'click (i.e. provided from the server). I have set samba to log level 3 and attempted to access the printer dialog. The log output now contained a message containing the string "STATUS_BUFFER_OVERFLOW". I will attach that portion shortly to this report. Thanks for reading :-)
Created attachment 881 [details] log output when printer dialog fails Never mind those "No such file or directory" messages. They also appear in the output of older samba versions when the dialog doesn't fail.
please test 3.0.11 once it is released tomorrow. There have been a lot of printing fixes there.
Version 3.0.11 indeed seems to fix this bug. Thanks very much!
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.