[comp.sys.mac] Problem with FKEY 0 in System 6.0.3?

david@wiley.UUCP (David Hull) (04/30/89)

Caution: the following may crash your system.

If you're running System 6.0.3 try this: hit FKEY 0 (command-shift-0).
My cx crashes if the current application is Finder, and beeps if it is
anything else.  The problem occurs under MultiFinder and without, with
lots of inits and with none (booted directly off the System Tools 6.0.3
disk).  ResEdit doesn't show any FKEYs installed in slot 0.

Please tell me I'm not going crazy.

-David Hull

ephraim@think.COM (Ephraim Vishniac) (05/01/89)

In article <4466@wiley.UUCP> david@wiley.UUCP (David Hull) writes:
>If you're running System 6.0.3 try this: hit FKEY 0 (command-shift-0).
>My cx crashes if the current application is Finder, and beeps if it is
>anything else.  The problem occurs under MultiFinder and without, with
>lots of inits and with none (booted directly off the System Tools 6.0.3
>disk).  ResEdit doesn't show any FKEYs installed in slot 0.

>Please tell me I'm not going crazy.

You're not going crazy.

Instead of looking in your System file with ResEdit, look in your
Desktop file.  Found FKEY 0?  And it's not code?  It's actually the
"signature resource" from an FKEY manager application.  This was a
logical, but unfortunate, choice of signature for the FKEY manager.

There are two ways you can fix the problem:

1. Don't type command-shift-zero.

2. Turn off the bundle bit on the FKEY manager, then rebuild your
Desktop.

Ephraim Vishniac  /  Internet: ephraim@think.com  / AppleLink: ThinkingCorp
Thinking Machines Corporation / 245 First Street / Cambridge, MA 02142-1214

	"Arlo Guthrie, it seems, has found what he was looking for:
		God, and the Macintosh." (Boston Globe)

thecloud@dhw68k.cts.com (Ken McLeod) (05/01/89)

In article <4466@wiley.UUCP> david@wiley.UUCP (David Hull) writes:
>Caution: the following may crash your system.
>
>If you're running System 6.0.3 try this: hit FKEY 0 (command-shift-0).
>My cx crashes if the current application is Finder, and beeps if it is
>anything else.  The problem occurs under MultiFinder and without, with
>lots of inits and with none (booted directly off the System Tools 6.0.3
>disk).  ResEdit doesn't show any FKEYs installed in slot 0.

  Check the Desktop file; it may contain an FKEY 0 resource if the disk
has ever contained an application with the creator type 'FKEY'. This
FKEY 0 resource doesn't contain any code, but it's in the resource
calling chain, so it will be found and executed (>*crash*<).

  I know of only one program that ever had FKEY as its creator (not a
good idea, for obvious reasons); the author quickly changed the creator
type, so this problem doesn't crop up too frequently...

  On the other hand, this may have nothing to do with the problem,
especially since you're booting from different disks. Hmmm.

-- 
==========     .......     =============================================
Ken McLeod    :.     .:    UUCP: ...{spsd,zardoz,felix}!dhw68k!thecloud
==========   :::.. ..:::   INTERNET: thecloud@dhw68k.cts.com
                ////       =============================================

hammen@csd4.milw.wisc.edu (Robert J. Hammen) (05/03/89)

In article <22617@dhw68k.cts.com> thecloud@dhw68k.cts.com (Ken McLeod) writes:
>>If you're running System 6.0.3 try this: hit FKEY 0 (command-shift-0).
>>My cx crashes if the current application is Finder, and beeps if it is
>>anything else.  The problem occurs under MultiFinder and without, with
>>lots of inits and with none (booted directly off the System Tools 6.0.3
"FKEY 0 resource in Desktop file" answer deleted...
>  On the other hand, this may have nothing to do with the problem,
>especially since you're booting from different disks. Hmmm.

Well, I'm assuming that the person having this problem has the aforementioned
application on his hard disk and there is an FKEY 0 resource in the Desktop
file. In any case, whether he boots off the HD or off a virgin System Tools
disk, as long as the HD is mounted in the Finder, the Desktop file is open,
and the Mac will find the FKEY 0 resource in that desktop file it will try to
execute it and BOOM!

///////////////////////////////////////////////////////////////////////////
/ Robert Hammen  | hammen@csd4.milw.wisc.edu | uwmcsd1!uwmcsd4!hammen     /
/ Delphi: HAMMEN | GEnie: R.Hammen | CI$: 70701,2104 | MacNet: HAMMEN     /
/ Bulfin Printers | 1887 N. Water | Milwaukee WI 53202 | (414) 271-1887   /
/ 3839 N. Humboldt #204 | Milwaukee WI 53212 | (414) 961-0715 (h)         /
///////////////////////////////////////////////////////////////////////////