Interestingly, I tried to run Growl using libgmalloc, and it won't even start:

$ env DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib /Applications/Growl.app/Contents/MacOS/Growl
GuardMalloc[Growl-69473]: Allocations will be placed on 16 byte boundaries.
GuardMalloc[Growl-69473]:  - Some buffer overruns may not be noticed.
GuardMalloc[Growl-69473]: - Applications using vector instructions (e.g., SSE) should work.
GuardMalloc[Growl-69473]: version 24.1
2011-11-20 16:07:14.118 Growl[69473:a0b] <GCDAsyncSocket: 0x7fff0f890f30> now accepting ((null)) 2011-11-20 16:07:23.366 Growl[69473:a0b] Setup timer, this should only happen once 2011-11-20 16:07:23.372 Growl[69473:a0b] Next image check no earlier than 24 hours from 2011-11-20 04:59:00 +0000
GuardMalloc[Growl-69473]: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
GuardMalloc[Growl-69473]: *** malloc_default_scalable_zone() failed to find 'DefaultMallocZone'
Segmentation fault: 11


On 11/20/11 4:04 PM, Dossy Shiobara wrote:
This time, I ran Growl.app with MallocScribble=1 and MallocGuardEdges=1, and this is the result:

$ env MallocScribble=1 MallocGuardEdges=1 /Applications
Growl(69281) malloc: protecting edges
Growl(69281) malloc: enabling scribbling to detect mods to free blocks
2011-11-20 13:32:19.785 Growl[69281:b07] <GCDAsyncSocket: 0x10e740540> now accepting ((null)) 2011-11-20 13:32:20.022 Growl[69281:b07] Setup timer, this should only happen once 2011-11-20 13:32:20.023 Growl[69281:b07] Next image check no earlier than 24 hours from 2011-11-20 04:59:00 +0000 Growl(69281,0x7fff729c2960) malloc: purgeable zone does not support guard pages 2011-11-20 14:06:21.784 Growl[69281:b07] Error occurred: Error domain GrowlNetwork, code 0 (The operation couldn’t be completed. Unknown binary header Notification-Callback-Context-Type; value PList). 2011-11-20 14:06:21.785 Growl[69281:b07] Failed reading with error: Error Domain=GrowlNetwork Code=0 "The operation couldn’t be completed. Unknown binary header Notification-Callback-Context-Type; value PList" UserInfo=0x7f9ec1e635d0 {NSLocalizedFailureReason=Unknown binary header Notification-Callback-Context-Type; value PList} 2011-11-20 14:16:36.068 Growl[69281:b07] Deprecated Binding Warning: 'data' binding of class NSImageView is deprecated. You will only see this warning once. 2011-11-20 14:44:17.557 Growl[69281:b07] Error occurred: Error domain GrowlNetwork, code 0 (The operation couldn’t be completed. Unknown binary header Notification-Callback-Context-Type; value PList). 2011-11-20 14:44:17.557 Growl[69281:b07] Failed reading with error: Error Domain=GrowlNetwork Code=0 "The operation couldn’t be completed. Unknown binary header Notification-Callback-Context-Type; value PList" UserInfo=0x7f9ec28aa350 {NSLocalizedFailureReason=Unknown binary header Notification-Callback-Context-Type; value PList} 2011-11-20 14:44:17.559 Growl[69281:b07] Error occurred: Error domain GrowlNetwork, code 0 (The operation couldn’t be completed. Unknown binary header Notification-Callback-Context-Type; value PList). 2011-11-20 14:44:17.560 Growl[69281:b07] Failed reading with error: Error Domain=GrowlNetwork Code=0 "The operation couldn’t be completed. Unknown binary header Notification-Callback-Context-Type; value PList" UserInfo=0x7f9ec299a570 {NSLocalizedFailureReason=Unknown binary header Notification-Callback-Context-Type; value PList}

And, now, Growl is using 100% CPU of one core, again.


--
Dossy Shiobara         |      "He realized the fastest way to change
[email protected]     |   is to laugh at your own folly -- then you
http://panoptic.com/   |   can let go and quickly move on." (p. 70)
  * WordPress * jQuery * MySQL * Security * Business Continuity *

--
You received this message because you are subscribed to the Google Groups "Growl 
Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/growldiscuss?hl=en.

Reply via email to