Seit SecUpdate dauernd Abstürze - SecUpdate deinstallieren?

  • Ersteller SuperFLoh [SSB]
  • Erstellt am
SuperFLoh [SSB]

SuperFLoh [SSB]

Aktives Mitglied
Thread Starter
Dabei seit
09.02.2005
Beiträge
303
Reaktionspunkte
5
Hallo Forum,

seit dem SecUpdate 2007-005 (1.0 über Software-Aktualisierung, ein paar Tage später 1.1 per Hand eingespielt) reißt es diverse Anwendungen regelmäßig.

Aufgefallen ist mir das direkt nach dem 2007-005 SecUpdate als ich ssh benutzen wollte:

Code:
0   libstdc++.6.dylib 	0x90b40d2a __cxa_get_globals + 324
1   libstdc++.6.dylib 	0x90b4142a __gxx_personality_v0 + 658
2   libgcc_s.1.dylib  	0x90bd5acb _Unwind_RaiseException + 147
3   libstdc++.6.dylib 	0x90b41747 __cxa_throw + 87
4   edu.mit.Kerberos  	0x94bdc1f4 CCIContextDataMachIPCStub::OpenCCache(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 314
5   edu.mit.Kerberos  	0x94bdbf9a CCEContext::OpenCCache(cc_context_d*, char const*, cc_ccache_d**) + 160
6   edu.mit.Kerberos  	0x94bdbd1a cc_open + 64
7   edu.mit.Kerberos  	0x94bdbbb2 krb5_stdcc_resolve + 182
8   edu.mit.Kerberos  	0x94be115d __KLGetCCacheByName + 254
9   edu.mit.Kerberos  	0x94be0e46 __KLAcquireInitialTicketsForCache + 179
10  edu.mit.Kerberos  	0x94be0d3b krb5int_cc_default + 85
11  edu.mit.Kerberos  	0x94bd21cb krb5_gss_acquire_cred + 2395
12  edu.mit.Kerberos  	0x94be0ccd kg_get_defcred + 73
13  edu.mit.Kerberos  	0x94bdf9d0 krb5_gss_init_sec_context + 208

Betroffen sind außerdem "dashboardadvisoryd", Skype (nicht reproduzierbar) und AdiumX (Jabber-Account anlegen).

AdiumX:

Code:
0   libstdc++.6.dylib        	0x90b4241a _cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const + 54
1   libstdc++.6.dylib        	0x90b4242e _cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const + 74
2   libstdc++.6.dylib        	0x90b41fb7 _cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const + 69
3   libstdc++.6.dylib        	0x90b41c27 _cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned) const + 57
4   libstdc++.6.dylib        	0x90b40d45 __cxa_get_globals + 351
5   libstdc++.6.dylib        	0x90b4142a __gxx_personality_v0 + 658
6   libgcc_s.1.dylib         	0x90bd5acb _Unwind_RaiseException + 147
7   libgcc_s.1.dylib         	0x90bd5c12 _Unwind_Resume_or_Rethrow + 123
8   libstdc++.6.dylib        	0x90b41797 __cxa_rethrow + 67
9   com.apple.security       	0x911a7adf Security::KeychainCore::ItemImpl::add(Security::KeychainCore::Keychain&) + 2803
10  com.apple.security       	0x911aa1e8 Security::KeychainCore::KeychainImpl::add(Security::KeychainCore::Item&) + 68
11  com.apple.security       	0x911b960c SecKeychainAddInternetPassword + 992
12  AIUtilities              	0x120189fb -[AIKeychain addInternetPassword:forServer:securityDomain:account:path:port:protocol:authenticationType:keychainItem:error:] + 980
13  AIUtilities              	0x120193ae -[AIKeychain setInternetPassword:forServer:securityDomain:account:path:port:protocol:authenticationType:keychainItem:error:] + 211
14  AIUtilities              	0x12019799 -[AIKeychain setInternetPassword:forServer:account:protocol:error:] + 108
15  com.adiumX.adiumX        	0x000c27b9 -[AdiumPasswords setPassword:forProxyServer:userName:] + 154
16  com.adiumX.adiumX        	0x00035376 -[AIAccountProxySettings saveConfiguration] + 256
17  com.adiumX.adiumX        	0x0003633b -[AIEditAccountWindowController okay:] + 67
18  com.apple.AppKit         	0x9337ad88 -[NSApplication sendAction:to:from:] + 107
19  com.apple.AppKit         	0x9337ace1 -[NSControl sendAction:to:] + 101
20  com.apple.AppKit         	0x9337ce91 -[NSCell _sendActionFrom:] + 168
21  com.apple.AppKit         	0x9338f671 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 1271
22  com.apple.AppKit         	0x933ad25d -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 848
23  com.apple.AppKit         	0x933acb0d -[NSControl mouseDown:] + 757
24  com.apple.AppKit         	0x9336a3af -[NSWindow sendEvent:] + 5279
25  com.apple.AppKit         	0x9335c350 -[NSApplication sendEvent:] + 5023
26  com.apple.AppKit         	0x93286dfe -[NSApplication run] + 547
27  com.apple.AppKit         	0x9327ad2f NSApplicationMain + 573
28  com.adiumX.adiumX        	0x00002d5e _start + 228 (crt.c:272)
29  com.adiumX.adiumX        	0x00002c79 start + 41

libstdc++.6.dylib __cxa_get_globals ist immer im Stack Trace, diese Lib ist aber nicht in ssh direkt reingelinkt (sagt otool -L) ...

libstdc++.6.0.4.dylib ist 3559472 Bytes groß (kann das jemand bestätigen?).

Kann man das SecUpdate 2007-005 deinstallieren? Oder das 10.4.9 Update so nochmal installieren dass es alle vorhandenen Dateien überschreibt?

Viele Grüße

Flo

/EDIT: könnte ich OSX von der Install-CD nochmal drüber installieren? Oder würde mir das viel kaputt machen?
 
Imho kann man es nicht deinstallieren, es hilft nur ein Archivieren + Installieren.
 
OK, google und Apple-Forums haben geholfen:

--> http://discussions.apple.com/message.jspa?messageID=4145474#4145474

OK, here's the problem and fix.

Something gets messed up with Kerberos during some Apple patches. This is clearly established by the vast user experiences posted around the web related both the the latest (Feb 2007 10.4.8) updates and earlier updates. When Kerberos is messed up, various communications are broken. There are specific reports regarding ssh and afp.

The fix is to go back to an earlier version of the affected software that works correctly. In this case, I went back to the 10.4.8 Combo Updater <http://www.apple.com/support/downloads/macosx1048comboupdateintel.html> and used Pacifist <http://www.charlessoft.com/> to install just the Kerberos.framework (/System/Library/Frameworks/). Doing this fixed segmentation faulting both in ssh and afp.

Elsewhere, I have seen the suggestion to also reinstall /System/Library/CoreServices/{Kerberos.app,KerberosAgent.app}. However, it seems more likely that the framework is at fault and those apps are calling the framework.

So, to be clear: ssh worked fine on my MacBook Pro until the last security update. After which, it terminated with segmentation fault. I reinstalled Kerberos.framework from the 10.4.8 Combo Updater, which fixed ssh. (As well as a lingering afp issue from earlier updates.) Note also that non-Apple builds of ssh (MacPorts or Fink), which do not use Kerberos.framework, work fine.

-Eric

Ging auch mit dem 10.4.9 Combo-Update (310MB ...)

/EDIT: das hat leider nur das ssh-Problem gelöst, Adium stürzt immernoch ab wenn ich einen neuen Account anlegen möchte ...
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Tensai
Zurück
Oben Unten