[sane-devel] Mac OS X: make errors

Louis Lagendijk louis at lagendijk.xs4all.nl
Thu Mar 26 20:13:31 UTC 2009

On Thu, 2009-03-26 at 12:16 -0700, Peter Schoenrank wrote:
> My apologies for my tardy reply. I recently upgraded from Mac OS X  
> 10.3 to 10.5, and I have been busy learning about the (sometimes  
> idiotic) differences.
> On 09-Mar-25, at 14:00, Nicolas Martin wrote:
> > Are you sure you got all the log trace in the scanimage.log file after
> > the scanimage -T command ?
> No.
> I am sure that Activity Monitor showed scanimage using 0.0 CPU for a  
> very long time before I restarted my Mac.

> I had to restart: nothing else I tried would stop the scanimage  
> process. kill -9 and sudo killall didn’t work. Quit and Force Quit in  
> Activity Monitor did not work. Closing the Terminal window didn’t  
> work. Logging out and back in didn’t work.
This makes it sound like a case where libusb hangs somewhere in a
OS-call where the OS crashes/hangs. From what I have seen on Linux an
application may become unresponsive when an OS-call does not return. I
seem to recall that all Macs have a multi-core processor. Could you
please check the system log AFTER the hang BEFORE you restart the Mac? 
Mattias, do you have seen other libusb/Mac kernel error reports?

> > Looks like it suddenly hangs (in libusb), but no error is output.
> >
See above, Sane would not get back in control after a kernel crash/oops
type of error. 

> > Do you get a core dump in /var/log/syslog or in /var/log/messages ?
> No. I do not have a /var/log/syslog or a /var/log/messages.
> /var/log/system.log does not go back that far and I don’t seem to have  
> any old system.logs. Mac OS X 10.3 kept old logs around; why 10.5  
> doesn’t seem to is yet another 10.5 peculiarity for me to investigate,  
> later.
Could you please check the system log WHILE starting the scan? I would
guess that we are hanging in the kernel space (hence the
non-interruptable state of the application) I would hope that there is
something in the system log BEFORE the reboot

best regards,

More information about the sane-devel mailing list