KinemeCore crash w/external display?

mattgolsen's picture

I'm curious if anyone else has run into issues with QC + KinemeCore with their machine connected to an external via DVI to VGA adapter.

If I attempt to change the rendering type in the viewer window to check either the QC log or Patch rendering time, QC completely crashes out. I have also had this in Safari while connected to an external display with QC open. I've removed all other plugins except KinemeCore, duplicated it, and then removed KinemeCore and everything works with no issue.

Something else I've noticed is that it generally works fine when not connected to an external display (I have had it crash a couple times without it however) so it may not even be QC related. I guess it's possible that it's the DVI adapter that I'm using.

I've tried this with multiple compositions, with and without any custom plugins.

Anyone else have this problem before? Is there any other information I can provide?

PreviewAttachmentSize
externalcrash.txt72.96 KB

cwright's picture
window enumeration

Ahh, that's crashing in the window enumeration part of KinemeCore. Does it happen when doing specific things? (namely, the opening or closing of windows?)

Is anything printed in the console?

From the looks of things, it might actually be the dvi adaptor -- the backtrace shows it pretty deep in Cocoa stuff (glassWindows: is the last method we dispatch it from, and the function we call at the point where it crashes asks the app for a list of its windows, so it's not like we can feed it bad data to choke on...)

Can you describe your machine a bit more?

[OH! one better -- it's stuck in a recursive loop! I had a report of this a long time ago (13 months? maybe more?), but could never trigger it myself to really address it. I added a guard in our in-house version to prevent this, but I don't think it ever got released. How would you feel about doing some testing with this version? (The last person to mention this was on a ppc machine, so if you're on an intel mac, that'll be a bit more helpful for me)]

mattgolsen's picture
Ah yeah I forgot to mention

Ah yeah I forgot to mention that it's an Intel machine. Here's some more info for you...

Hardware Overview:

Model Identifier: MacBookPro4,1 Processor Name: Intel Core 2 Duo Processor Speed: 2.5 GHz Boot ROM Version: MBP41.00C1.B03 SMC Version: 1.27f1

GeForce 8600M GT:

Chipset Model: GeForce 8600M GT Type: Display Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 512 MB Vendor: NVIDIA (0x10de) Device ID: 0x0407 Revision ID: 0x00a1 ROM Revision: 3212 Displays: Color LCD: Display Type: LCD Resolution: 1440 x 900 Depth: 32-bit Color Built-In: Yes Core Image: Hardware Accelerated Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Supported VGA Display: Resolution: 800 x 600 @ 60 Hz Depth: 32-bit Color Core Image: Hardware Accelerated Mirror: Off Online: Yes Quartz Extreme: Supported Rotation: Supported

I removed my DVI adapter to double check and it still seems to be crashing. I also tried checking if it crashed with the DVI adapter connected, and moved it to my main LCD screen, with the same crash. This was happening with fairly regularly a few weeks ago ( everything would just randomly crash) and I updated my installation of XCode (mismatched versions of something which was prompted by my attempted compiling of the full screen QC app in the wiki, that crapped out too btw :D) and it seemed to stop for awhile, but now it's back to how it was.

I'll test anything you want to throw at me.