This is meant to take the place of multiple, redundant bug reports and allow people to comment on bug frequency, severity, etc.
Current released version of PithHelmet is v2.7 for Mac OS X Tiger (Safari 3.0.x)
Please modify this page to log any known issues.
1. How do I effectively report a bug?
If you are having installation issues, please try the steps outlined in PithHelmetInstallation.
If you are having crash problems, please try and give me a short description of what you were doing when the crash occurred. Including a URL is frequently helpful, and a crash log is pretty much required. Crash logs usually appear in ~/Library/Logs/CrashReporter/Safari.crash.log
2. Resizing the Safari preferences pane to a very small size makes it unusable.
This is more of a bug with Cocoa than with PithHelmet as far as I can tell. If you resize the preferences pane too small, the rules viewer does not properly resize itself and ends up obscuring all of the other useful preferences. The only solution I could find was to restart Safari.
3. Loading many pages with Java applets in tabs can cause Safari to hang with PithHelmet 2.2
Try upgrading to PithHelmet 2.3. This should be fixed.
4. Illegal NSTableView data source
In my console, I see problems of the following type:
2006-01-29 15:48:26.797 Safari[6625] *** Illegal NSTableView data source (<PHAttachmentController: 0x14ed950>[object class: NSString, number of selected objects: 0]). Must implement numberOfRowsInTableView: and tableView:objectValueForTableColumn:row:
This is not a bug. It has appeared for about 2 years (since Panther first shipped) but it is harmless.
5. PithHelmet and FeedBurner RSS feeds
Should be fixed in 2.6.3.
6. Crash in DOM::NodeImpl::isAncestor()
0 com.apple.WebCore 0x958df9c8 DOM::NodeImpl::isAncestor(DOM::NodeImpl const*) const + 0 1 <<00000000>> 0xf2bc1598 0 + -222554728 2 com.apple.WebCore 0x9597edf4 DOM::DocumentImpl::notifyBeforeNodeRemoval(DOM::NodeImpl*) + 60 3 com.apple.WebCore 0x9597ee68 DOM::NodeBaseImpl::dispatchChildRemovalEvents(DOM::NodeImpl*, int&) + 40 4 com.apple.WebCore 0x95a41e1c DOM::NodeBaseImpl::willRemoveChild(DOM::NodeImpl*) + 36 5 com.apple.WebCore 0x9589a264 DOM::NodeBaseImpl::removeChildren() + 48
This is fixed in Safari 3.0.3. You will need PithHelmet 2.7 as well.
7. Crash in com.apple.WebCore (RenderStyle)
0 com.apple.WebCore 0x958846f8 khtml::RenderStyle::RenderStyle[unified]() + 36 1 com.apple.WebCore 0x95895768 khtml::CSSStyleSelector::styleForElement(DOM::ElementImpl*, khtml::RenderStyle*, bool) + 284 2 com.apple.WebCore 0x95895538 DOM::NodeImpl::createRendererIfNeeded() + 108 3 com.apple.WebCore 0x958954b4 DOM::ElementImpl::attach() + 24 4 com.apple.WebCore 0x95894544 KHTMLParser::insertNode(DOM::NodeImpl*, bool) + 2444 5 com.apple.WebCore 0x958926b8 KHTMLParser::parseToken(khtml::Token*) + 620
This is fixed in Safari 3.0.3. You will need PithHelmet 2.7 as well.
8. Crash in com.apple.WebCore (KWQSignal::call)
Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000058 Thread 0 Crashed: 0 com.apple.WebCore 0x94e7aa59 KWQSignal::call(KIO::Job*, KURL const&) const + 11 1 com.apple.WebCore 0x94e7aa49 KIO::TransferJob::emitRedirection(KURL const&) + 31 2 com.apple.WebCore 0x94e7aa04 -[KWQResourceLoader redirectedToURL:] + 44
This is fixed in Safari 3.0.3. You will need PithHelmet 2.7 as well.
Wikir