Leopard 10.5.1 e Parallels 3.0: kernel panic?
15 Novembre 2007
Ho appena installato l’aggiornamento di Leopard (10.5.1): tento di avviare Parallels (3.0 build 5160) e il risultato è uno splendido kernel panic
Si tratta del secondo kernel panic nella mia carriera di utente Mac: il primo era dovuto sempre a Parallels, non ancora compatibile con i nuovi iMac Intel.
Io vi ho avvisati, nel frattempo cerco notizie
UPDATE: ho dato un’occhiata al forum di supporto di Parallels e non risultano problemi legati in modo specifico alla versione 10.5.1. Dopo il reboot forzato Parallels sembra funzionare normalmente (sgratt sgratt)
Thu Nov 15 21:31:25 2007
panic(cpu 1 caller 0x001A7BED): Kernel trap at 0x36e2298a, type 27=Unknown, registers:
CR0: 0x8001003b, CR2: 0xb01adfec, CR3: 0x00d68000, CR4: 0x00000660
EAX: 0x00000003, EBX: 0x6d626572, ECX: 0x3841f000, EDX: 0x2e527b70
CR2: 0xb01adfec, EBP: 0x2e527bb0, ESI: 0x6d616769, EDI: 0x63216e75
EFL: 0x00000002, EIP: 0x36e2298a, CS: 0x00000008, DS: 0x00000010
Error code: 0x00000000
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x2e527998 : 0x12b0e1 (0x455670 0x2e5279cc 0x133238 0x0)
0x2e5279e8 : 0x1a7bed (0x45ea20 0x36e2298a 0x1b 0x454484)
0x2e527ac8 : 0x19e517 (0x2e527ae0 0x206 0x2e527bb0 0x36e2298a)
0x2e527ad8 : 0x36e2298a (0xe 0x48 0x70010 0x70010)
0x2e527bb0 : 0x36e22814 (0x3583b332 0xdeadbeef 0x246 0x0)
0x2e527be8 : 0x3583c082 (0x36e22800 0x2e527c1c 0x108 0x7fffffff)
0x2e527d48 : 0x35837940 (0x6e79084 0xc0185405 0x2e527ed0 0x1efb9f)
0x2e527d78 : 0x200a2c (0x13000000 0xc0185405 0x2e527ed0 0x81)
0x2e527db8 : 0x1f3e66 (0x2e527de8 0x246 0x2e527e18 0x1d803e)
0x2e527e18 : 0x1ea123 (0x6e4db00 0xc0185405 0x2e527ed0 0x81)
0x2e527e78 : 0x362e18 (0x46cadb0 0xc0185405 0x2e527ed0 0x2e527f50)
0x2e527e98 : 0x389778 (0x46cadb0 0xc0185405 0x2e527ed0 0x2e527f50)
0x2e527f78 : 0x3da847 (0x4028780 0x6330860 0x63308a4 0x0)
0x2e527fc8 : 0x19ea34 (0x59ebd80 0x1 0x10 0x59ea700)
No mapping exists for frame pointer
Backtrace terminated-invalid frame pointer 0xb06b5ef8
Kernel loadable modules in backtrace (with dependencies):
com.parallels.kext.vmmain(3.0)@0x35836000->0x35845fff
BSD process name corresponding to current thread: Parallels
Mac OS version:
9B18
Kernel version:
Darwin Kernel Version 9.1.0: Wed Oct 31 17:46:22 PDT 2007; root:xnu-1228.0.2~1/RELEASE_I386
System model name: iMac5,1 (Mac-F4228EC8)
Leopard, Finder e Automator
13 Novembre 2007

Con Mac Os X Tiger avevo creato un’azione di Automator per unire rapidamente più file PDF in un unico documento: era sufficiente selezionare tutti i file PDF nel Finder, fare clic con il tasto destro e selezionare l’azione “Unisci documenti PDF”.
Oggi mi sono accorto che, dopo l’aggiornamento, questa azione ha smesso di funzionare. Nel dubbio che il file non fosse compatibile con la nuova versione di Automator inclusa in Leopard, ho cancellato l’azione e cercato di ricreare il flusso di lavoro:
- in Automator selezionare Ad hoc come tipo di azione
- passo 1: Libreria->Documenti e cartelle->Ottieni elementi selezionati in: Finder
- passo 2: Libreria->PDF->Unisci pagine PDF
- passo 3: Libreria->Documenti e cartelle->Apri elementi del Finder
Faccio un test direttamente dalla finestra di Automator e l’azione funziona perfettamente. Registro l’azione come plugin del Finder ma dal menu contestuale non ne vuole sapere di funzionare; nel file system.log viene registrato questo errore
Automator Runner [76311]: RunToolStage: Could not create a URL from descriptor: <NSAppleEventDescriptor: “utxt”(”percorsoalprimofile”)>
Soluzione per Leopard: rimuovere l’azione Ottieni elementi selezionati in: Finder. L’azione successiva (nel mio caso Unisci PDF) verrà automaticamente applicata a tutti gli elementi selezionati.
Nota a margine: se volete eliminare delle azioni dal menu contestuale del Finder, potete cancellare i relativi file in (home utente)/Libreria/Workflows/Applications/Finder
Firefox, Leopard e drop-down list
5 Novembre 2007
Come scritto anche nelle note di versione di Firefox 2.0.0.9, in Mac Os X 10.5 (Leopard) si verifica un problema con alcune drop-down list (i menu a discesa): personalmente ho rilevato il problema solo pochi secondi fa, utilizzando il menu per la scelta del mese (Modifica data e ora) in fase di composizione di un post in WordPress.
Per i più curiosi il bug relativo è il numero 400082, in cui si legge anche la spiegazione del problema
When I started work on this, I was sure it’d turn out to be an Apple bug — after all it only happens on Leopard. But it’s not an Apple bug.
In fact it’s a Mozilla.org bug, which was uncovered by a very subtle change in Leopard’s behavior from previous OS X versions (e.g. Tiger aka OS X 10.4.X).
I won’t repeat what I said in my patch’s comments. Put most simply, the bug is in code that tries to constrain a window’s dimensions as it’s being created, and shows up when the window is created empty. The reason it only happens on Leopard is that a system call (GetWindowBounds()) behaves slighly differently on Leopard (compared to previous OS X versions) when it’s called on an empty window (one with zero width and/or height). But GetWindowsBounds()’s results aren’t “wrong”, so this isn’t an Apple bug.
A questo punto ci sono due ostacoli:
- la patch è arrivata troppo tardi per essere inserita nella versione 2.0.0.9. La 2.0.0.10 è attesa per i primi di dicembre, ammesso che non decidano di forzare i tempi
- le modifiche intervengono su un’area delicata
Moderate risk because I’ve changed code that’s exercised whenever a window is created. A bit more testing should be all that’s needed to dispel any doubts about this.
Staremo a vedere come si comporterà Mozilla
Mac Os X Leopard e client last.fm
27 Ottobre 2007
Per il momento l’unica applicazione che mi ha dato problemi su Mac Os X Leopard è il client di last.fm: l’applicazione si avvia al boot ma rimane in stallo, deve essere chiusa tramite il Monitoraggio attività.
Nel dubbio ho provato a riscaricare il pacchetto dal sito (versione 1.3.2.13b) e reinstallarlo: a quanto pare funziona, anche se in maniera anomala. Nel dock appaiono due icone relative a last.fm: l’applicazione funziona, ma in fase di chiusura una delle due istanze rimane bloccata.
Gli sviluppatori sono già consapevoli del problema
We’re aware of there being a fuckload of problems concerning the client and Leopard. Fear not, for work shall be focused on ironing these bugs out in the coming days.
Peraltro ho scoperto una stringa tradotta “with the feet” in Leopard: un’applicazione scaricato?











