Ticket #207 (new defect)

Opened 2 years ago

Last modified 1 year ago

Some applications crash with both Perian and DivX installed

Reported by: dconrad Assigned to:
Priority: normal Milestone: Needs Feedback From User
Component: Perian-Main Version: 1.0
Severity: normal Keywords:
Cc:

Description

Some applications may crash when both DivX and Perian 1.0 are installed, but not when only one or the other is installed. Examples: EyeTV, Toast, Crunch. Crashes someplace in AddressBook?.framework before Perian is even loaded? See http://forums.cocoaforge.com/viewtopic.php?t=14219 and http://forums.cocoaforge.com/viewtopic.php?t=14479.

astrange couldn't reproduce with EyeTV.

Attachments

Toast Titanium.crash.log (18.1 kB) - added by anonymous on 07/02/07 11:22:47.
Toast crashlog
Toast Titanium.crash.2.log (162.6 kB) - added by pcolvin15 on 07/11/07 00:31:56.
crash log from pcolvin15
Toast Titanium.crash.3.log (18.1 kB) - added by pcolvin15 on 07/11/07 12:36:26.
Log from pcolvin15 after installing 60tnhg version
Toast Titanium.crash.4.log (18.6 kB) - added by pcolvin15 on 07/12/07 01:24:40.
crash log from pcolvin15 after using noappl version
EyeTV.crash.log (19.4 kB) - added by webdeck on 08/27/07 09:26:38.
Crash log from eyetv

Change History

07/02/07 11:22:47 changed by anonymous

  • attachment Toast Titanium.crash.log added.

Toast crashlog

07/02/07 12:24:24 changed by gbooker

yuck, random memory error. Someone has a buffer overrun in there.

07/06/07 18:45:43 changed by dconrad

I had an idea that it might be somehow due to how many thngs Perian has. Could someone who can reproduce this problem try http://umbc.edu/~dconrad1/Perian_60thng.dmg and see if it crashes Toast with DivX? Note that that build is missing functionality though.

07/11/07 00:31:56 changed by pcolvin15

  • attachment Toast Titanium.crash.2.log added.

crash log from pcolvin15

07/11/07 12:36:26 changed by pcolvin15

  • attachment Toast Titanium.crash.3.log added.

Log from pcolvin15 after installing 60tnhg version

07/12/07 01:24:40 changed by pcolvin15

  • attachment Toast Titanium.crash.4.log added.

crash log from pcolvin15 after using noappl version

07/15/07 00:01:55 changed by astrange

Rosyna@Unsanity thinks it's because we declare categories against Foundation classes. We could rewrite them to be C functions, but it might be faster to add the methods later using the objc api.

http://developer.apple.com/documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html#//apple_ref/c/func/class_addMethods

I don't have any time to work on it soon though.

07/19/07 12:44:56 changed by tick

  • milestone set to 1.0.1.

07/30/07 22:46:34 changed by astrange

Is this still present on trunk?

08/27/07 09:26:38 changed by webdeck

  • attachment EyeTV.crash.log added.

Crash log from eyetv

(follow-up: ↓ 7 ) 08/27/07 09:28:23 changed by webdeck

EyeTV consistently crashes when launched with Perian 1.0 installed.

(in reply to: ↑ 6 ) 08/27/07 10:31:44 changed by gbooker

Replying to webdeck:

EyeTV consistently crashes when launched with Perian 1.0 installed.

When you report bugs, you should really make sure it isn't something you did that caused it first. That includes disabling all hacks that you may installed, such as APE (which is where your EyeTV crashed BTW).

Now, astrange asked if this is still present on trunk. Until we get an answer, we will do nothing further on this.

10/15/07 23:10:05 changed by astrange

  • milestone changed from 1.0.1 to 1.1.

12/27/07 14:18:55 changed by astrange

  • milestone changed from 1.1 to Needs Feedback From User.