I certainly don't mind trying, but I'm really confused because the API
is so straightforward.

All I'm doing is:

- Created a Growl Registration Ticket.growlRegDict with all of my
notifications, listing them all as defaults. This is in the Copy
Bundle Resources phase

- Add Growl.framework, copied into the Link Binary with Libraries phase

#import <Growl/Growl.h>

// Inside my awakeFromNib
    [GrowlApplicationBridge setGrowlDelegate:self];


// When I fire my notification:
    [GrowlApplicationBridge notifyWithTitle:@"Playlist Complete"
                                description:growlDescription
                           notificationName:@"Playlist Complete"
                                   iconData:nil
                                   priority:0
                                   isSticky:NO
                               clickContext:nil];

I also have a - (void)growlNotificationWasClicked:(id)clickContext
method for one of my clickable notifications, but my hangs are before
I even get there.

Have I missed anything major? Part of the reason I'm so confused is
that the steps and the API are so simple. I can't figure out what I'm
doing wrong that nobody else has encountered.

If nothing jumps out, I will try and create a small sample program.
Thanks for the advice.

Jeremy


On Wed, Feb 23, 2011 at 9:38 PM, Christopher Forsythe <[email protected]> wrote:
> Can you make a simple application and try to reproduce it in xcode? If so if
> it's something you can provide maybe that'd help if the sample and traces
> aren't helping.
> Chris
>
> On Wed, Feb 23, 2011 at 9:10 PM, Jeremy Gale <[email protected]> wrote:
>>
>> OK, caught another one and didn't pause the debugger until I had
>> captured the GrowlHelperApp sample. It looks pretty similar though.
>> I've attached the sample and a stack trace with all my threads like
>> you suggested.
>>
>> Thanks again for help Peter, I really appreciate it.
>>
>> Jeremy
>>
>>
>> On Wed, Feb 23, 2011 at 7:23 PM, Peter Hosey <[email protected]> wrote:
>> > On Feb 23, 2011, at 18:20:08, Jeremy Gale wrote:
>> >> On Feb 23, 7:10 pm, Peter Hosey <[email protected]> wrote:
>> >>> Please take a sample of GrowlHelperApp during the hang and send that
>> >>> to us as an email attachment.
>> >>
>> >> Thanks for the super fast response! Since I had it captured in the
>> >> debugger, I took a sample right away. I've attached it here. If nothing
>> >> looks suspicious, I will try again the next time I catch it.
>> >
>> > Hm. Yeah, nothing looks odd there.
>> >
>> > In your app, what if you use “thread apply all bt” to trace the stacks
>> > of all of your threads? I'm wondering if you've hit a deadlock of some 
>> > kind.
>> >
>> > --
>> > 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.
>> >
>> >
>>
>> --
>> 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.
>>
>
> --
> 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.
>

-- 
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