CARBON: Lazarus or LCL application doesn't start when problems with printer
Original Reporter info from Mantis: rotursoft
-
Reporter name: Roland Turcan
Original Reporter info from Mantis: rotursoft
- Reporter name: Roland Turcan
Description:
Many users reported, that application in some cases doesn't start and we found out, that it happens when Mac OS X 10.5 and 10.6 gets the state when it doesn't have default printer selected. When I check in printer settings I can see, that no printer is default and the combobox to select default one shows "last used printer". When I set default to any printer after this problem, then apps start. I cannot reproduce the situation with clicking in printer settings, but it happens in some cases on many computers.
Additional information:
Lazarus' stack (I don't know which revision it was):
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: [FORMS.PP] ExceptionOccurred
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: Sender=EPrinter
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: Exception=Printer " " does't exists.
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: Stack trace:
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: $00C48989 TPRINTER__SETPRINTER, line 468 of /Users/test/develop/lazarus/lcl/printers.pas
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: $00C4BA61 TCARBONPRINTER__UPDATEPRINTER, line 295 of /Use
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: rs/test/develop/lazarus/components/printers/osprinters.pas
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: $00C4B7D5 TCARBONPRINTER__CREATE, line 250 of /Users/test/develop/lazarus/components/printers/osprinters.pas
Feb 10 13:29:02 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: $00C4C7C5 _OSPRINTERS_init, line 568 of /Users/test/develop/lazarus/components/p
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: rinters/osprinters.pas
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: TApplication.HandleException Printer " " does't exists.
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: Stack trace:
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: $00C48989 TPRINTER__SETPRINTER, line 468 of /Users/test/develop/lazarus/lcl/printers.pas
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: $00C4BA61 TCARBONPRINTER__UPDATEPRINTER, line 295 of /Users/test/
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: develop/lazarus/components/printers/osprinters.pas
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: $00C4B7D5 TCARBONPRINTER__CREATE, line 250 of /Users/test/develop/lazarus/components/printers/osprinters.pas
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: $00C4C7C5 _OSPRINTERS_init, line 568 of /Users/test/develop/lazarus/components/printers/
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: exception at 00C48989:
Feb 10 13:29:03 user123s-mac-mini [0x0-0x1e01e].lazarus[2404]: Printer " " does't exists.
Feb 10 13:29:03 user123s-mac-mini com.apple.launchd[75] ([0x0-0x1e01e].lazarus[2404]): Exited with exit code: 217
Feb 10 13:29:18 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: [FORMS.PP] ExceptionOccurred
Feb 10 13:29:18 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: Sender=EPrinter
Feb 10 13:29:18 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: Exception=Printer " " does't exists.
Feb 10 13:29:18 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: Stack trace:
Feb 10 13:29:18 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: $00C48989 TPRINTER__SETPRINTER, line 468 of /Users/test/develop/lazarus/lcl/printers.pas
Feb 10 13:29:18 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: $00C4BA61 TCARBONPRINTER__UPDATEPRINTER, line 295 of /Use
Feb 10 13:29:19 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: rs/test/develop/lazarus/components/printers/osprinters.pas
Feb 10 13:29:19 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: $00C4B7D5 TCARBONPRINTER__CREATE, line 250 of /Users/test/develop/lazarus/components/printers/osprinters.pas
Feb 10 13:29:19 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: $00C4C7C5 _OSPRINTERS_init, line 568 of /Users/test/develop/lazarus/components/p
Feb 10 13:29:19 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: rinters/osprinters.pas
Feb 10 13:29:19 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: TApplication.HandleException Printer " " does't exists.
Feb 10 13:29:19 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: Stack trace:
Feb 10 13:29:19 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: $00C48989 TPRINTER__SETPRINTER, line 468 of /Users/test/develop/lazarus/lcl/printers.pas
Feb 10 13:29:19 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: $00C4BA61 TCARBONPRINTER__UPDATEPRINTER, line 295 of /Users/test/
Feb 10 13:29:20 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: develop/lazarus/components/printers/osprinters.pas
Feb 10 13:29:20 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: $00C4B7D5 TCARBONPRINTER__CREATE, line 250 of /Users/test/develop/lazarus/components/printers/osprinters.pas
Feb 10 13:29:20 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: $00C4C7C5 _OSPRINTERS_init, line 568 of /Users/test/develop/lazarus/components/printers/
Feb 10 13:29:20 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: exception at 00C48989:
Feb 10 13:29:20 user123s-mac-mini [0x0-0x1f01f].lazarus[2405]: Printer " " does't exists.
Mantis conversion info:
- Mantis ID: 18746
- Version: 0.9.31 (SVN)