Safari 5 crashes in Servoy-Admin

I’m getting repeatable crashes of Servoy Admin whenever I click on a menu link. Here’s a segment of the latest crash report:

Process: Safari [5726]
Path: /Applications/Safari.app/Contents/MacOS/Safari
Identifier: com.apple.Safari
Version: 5.0 (6533.16)
Build Info: WebBrowser-75331600~1
Code Type: X86-64 (Native)
Parent Process: launchd [336]

Date/Time: 2010-06-13 08:17:28.940 +1000
OS Version: Mac OS X 10.6.3 (10D575)
Report Version: 6

Interval Since Last Report: 220390 sec
Crashes Since Last Report: 11
Per-App Interval Since Last Report: 156340 sec
Per-App Crashes Since Last Report: 11
Anonymous UUID: 954715B6-9503-4B51-BDFF-5FB1DFF8DFAB

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000006f
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Application Specific Information:
objc_msgSend() selector name: release

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff87e25340 objc_msgSend_vtable14 + 16
1 ws.agile.1PasswordWebKit 0x0000000116a016fc -[OPViewTracker locationChanging:] + 55
2 com.apple.Foundation 0x00007fff8263886e _nsnote_callback + 167
3 com.apple.CoreFoundation 0x00007fff87a2daea __CFXNotificationPost + 954
4 com.apple.CoreFoundation 0x00007fff87a1a098 CFXNotificationPostNotification + 200
5 com.apple.Foundation 0x00007fff8262f7d8 -[NSNotificationCenter postNotificationName:object:userInfo:] + 101
6 com.apple.WebCore 0x00007fff86da953c WebCore::ProgressTracker::progressStarted(WebCore::Frame*) + 124
7 com.apple.WebCore 0x00007fff86da94a5 WebCore::FrameLoader::prepareForLoadStart() + 37
8 com.apple.WebCore 0x00007fff86da90c5 WebCore::FrameLoader::continueLoadAfterWillSubmitForm() + 53
9 com.apple.WebCore 0x00007fff86da8a92 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WTF::PassRefPtrWebCore::FormState, bool) + 578
10 com.apple.WebCore 0x00007fff86da879a WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy(void*, WebCore::ResourceRequest const&, WTF::PassRefPtrWebCore::FormState, bool) + 42
11 com.apple.WebCore 0x00007fff86da85a3 WebCore::PolicyCallback::call(bool) + 83
12 com.apple.WebCore 0x00007fff86da837f WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction) + 1471
13 com.apple.WebKit 0x00007fff85fbcdfd -[WebFramePolicyListener receivedPolicyDecision:] + 61
14 com.apple.Safari 0x000000010002bf71 0x100000000 + 180081
15 com.apple.CoreFoundation 0x00007fff87a5ad8c invoking
+ 140
16 com.apple.CoreFoundation 0x00007fff87a5ac5d -[NSInvocation invoke] + 141
17 com.apple.CoreFoundation 0x00007fff87a76a71 -[NSInvocation invokeWithTarget:] + 49
18 com.apple.WebKit 0x00007fff85fbcbf4 -[_WebSafeForwarder forwardInvocation:] + 132
19 com.apple.CoreFoundation 0x00007fff87a57dac forwarding + 860
20 com.apple.CoreFoundation 0x00007fff87a53e88 _CF_forwarding_prep_0 + 232
21 com.apple.WebKit 0x00007fff86047821 WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(void (WebCore::PolicyChecker::)(WebCore::PolicyAction), WebCore::NavigationAction const&, WebCore::ResourceRequest const&, WTF::PassRefPtrWebCore::FormState) + 193
22 com.apple.WebCore 0x00007fff8767a17e WebCore::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest const&, WebCore::DocumentLoader
, WTF::PassRefPtrWebCore::FormState, void ()(void, WebCore::ResourceRequest const&, WTF::PassRefPtrWebCore::FormState, bool), void*) + 1678
23 com.apple.WebCore 0x00007fff86da5744 WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtrWebCore::FormState) + 1140
24 com.apple.WebCore 0x00007fff875108f1 WebCore::FrameLoader::loadWithNavigationAction(WebCore::ResourceRequest const&, WebCore::NavigationAction const&, bool, WebCore::FrameLoadType, WTF::PassRefPtrWebCore::FormState) + 785
25 com.apple.WebCore 0x00007fff8751223d WebCore::FrameLoader::loadURL(WebCore::KURL const&, WebCore::String const&, WebCore::String const&, bool, WebCore::FrameLoadType, WTF::PassRefPtrWebCore::Event, WTF::PassRefPtrWebCore::FormState) + 2173
26 com.apple.WebCore 0x00007fff87512c84 WebCore::FrameLoader::loadFrameRequest(WebCore::FrameLoadRequest const&, bool, bool, WTF::PassRefPtrWebCore::Event, WTF::PassRefPtrWebCore::FormState, WebCore::ReferrerPolicy) + 532
27 com.apple.WebCore 0x00007fff875134bf WebCore::FrameLoader::urlSelected(WebCore::ResourceRequest const&, WebCore::String const&, WTF::PassRefPtrWebCore::Event, bool, bool, bool, WebCore::ReferrerPolicy) + 879
28 com.apple.WebCore 0x00007fff86fb889a WebCore::HTMLAnchorElement::defaultEventHandler(WebCore::Event*) + 2426
29 com.apple.WebCore 0x00007fff86d840ef WebCore::Node::dispatchGenericEvent(WTF::PassRefPtrWebCore::Event) + 959
30 com.apple.WebCore 0x00007fff86d83c01 WebCore::Node::dispatchEvent(WTF::PassRefPtrWebCore::Event) + 241
31 com.apple.WebCore 0x00007fff86e0c912 WebCore::Node::dispatchMouseEvent(WebCore::AtomicString const&, int, int, int, int, int, int, bool, bool, bool, bool, bool, WebCore::Node*, WTF::PassRefPtrWebCore::Event) + 834
32 com.apple.WebCore 0x00007fff86e0c585 WebCore::Node::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WebCore::AtomicString const&, int, WebCore::Node*) + 181
33 com.apple.WebCore 0x00007fff86e0ba84 WebCore::EventHandler::dispatchMouseEvent(WebCore::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool) + 116
34 com.apple.WebCore 0x00007fff86f3c16b WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) + 1019
35 com.apple.WebCore 0x00007fff86f3bc34 WebCore::EventHandler::mouseUp(NSEvent*) + 228
36 com.apple.WebKit 0x00007fff85fdce83 -[WebHTMLView mouseUp:] + 227
37 com.apple.AppKit 0x00007fff8101dfa5 -[NSWindow sendEvent:] + 5547
38 com.apple.Safari 0x0000000100041bf9 0x100000000 + 269305
39 com.apple.Safari 0x0000000100041b85 0x100000000 + 269189
40 com.apple.AppKit 0x00007fff80f53662 -[NSApplication sendEvent:] + 4719
41 com.apple.Safari 0x00000001000388c6 0x100000000 + 231622
42 com.apple.AppKit 0x00007fff80eea0aa -[NSApplication run] + 474
43 com.apple.AppKit 0x00007fff80ee2d7c NSApplicationMain + 364
44 com.apple.Safari 0x0000000100009b1c 0x100000000 + 39708

I’ve tried trashing preferences but with no consistent success. This problem is confined to Safari 5 as I can still do whatever I like with Safari 4, Chrome, FireFox etc, but before I consign v5 to the “do-not-touch-Servoy” pile - is anyone else experiencing this? If so is there a fix?

I’m on 10.6.3 with Safari 5 and I am not seeing a crash. What version of servoy are you running? If I recall correctly, one of the last couple point releases had something in the admin page that would crash safari.

At first I was running 5.1.3 and now I’m running 5.1.4. Same result. Except now I’m getting application freezes with Servoy. It boots up OK then after about 2 mins a dialog box comes up called “Information” which is totally empty - no text no buttons. The red traffic light responds to rollover but doesn’t close the window.

Now this recent behaviour is either due to the upgrade process, which actually froze at the point of requesting the App restart - I had to force quit Servoy. Or it was caused by my subsequent attempt to install WOLips, which also froze during install.

Overall, if you aren’t having any problems, it looks like my installation of Servoy is compromised. So where to go? Hunt and peck through the detritus of plists, and invisible files that make up Servoy? Or cut my losses and do a total re-install?

I have the same issue.
It was there with Safari 4 already and now also with Safari 5.
Clearing cache or following any other tip did not help.

Ah Marcel
Fortunately I discovered, well somehow the Information dialog filled in after the twelfth restart, and it informed me to upgrade the IT2Be plugins!. So after that at least Servoy developer is functional again, but I’ve decided not to use Safari 5 with Servoy Admin till word gets out about a fix.

Yep, Safari 4 or 5 or any Webkit based browser for that matter will crash when I access the Servoy-admin pages.
Sometimes it takes a bit longer and it all loads but it will crash on me. I am using Camino (a Gecko based browser) now to access it now.
Interestingly Google Wave doesn’t work for me in Safari 5 either (but does in OmniWeb, a Webkit based browser).

is this on any page?
So default “home” page of servoy-admin?
or a specific subpage?

Hi Johan,

It crashes for me on the home page. Sometimes it lasts a bit longer but crashing it will.

ROCLASI:
but crashing it will.

Well said master Yoda! ;)

jcompagner:
is this on any page?
So default “home” page of servoy-admin?
or a specific subpage?

For me it crashes in the Logs page.

For me it crashes in the Logs page.

For me too. I can only use Safari if I stay away from the log pages…

Ohhhhhhkay.
I can’t seem to crash Safari anymore on the servoy admin pages. Not sure what has changed in the mean time but it’s stable for me now.
Log page and all.

I guess I can dump Camino and start using Safari again.

Safari 5.0 (6533.16)
Mac OS X 10.6.4 (with all the latest updates)

ROCLASI:
Ohhhhhhkay.
I can’t seem to crash Safari anymore on the servoy admin pages. Not sure what has changed in the mean time but it’s stable for me now.

Same here. Don’t know why either. Same setup.

is it because of a later version of servoy? (so did we include a fix, there are some changes in the generate html)

Does anybody still has crash problems with the latest Safari and 5.2 admin pages?

Hi guys,
I was having the same issue, but I think it might be an issue with 3rd party Safari plug-ins (NOT the new Extensions) as this was happening for me in Safari 4 as well.
I think the one (for me) that might have been causing it was ‘Speed Download 5’, but it could be any combo/individually of that and ‘Evernote’ or ‘1Password’ (your mileage may vary…)

I suggest uninstalling any plug-ins for Safari and then trying a Servoy Admin page again…

Rafi

I’m not using any third party plugins, so I don’t think that’s the case.