Jiný

EXC_BAD_ACCESS (SIGSEGV)

jazzový vinař

Původní plakát
22. května 2016
  • 22. května 2016
Nejsem programátor, a tak mi některé z toho nedávají smysl, ale jak čtu protokol, zdá se, že to ukazuje na problémy s pamětí čtení/zápisu (možná velikost mezipaměti nebo mezipaměti). Právě jsem upgradoval někoho z Mavericks na El Capitan a toto se vyskytuje přerušovaně a někdy to bude trvat dny, aniž by se to stalo, a pak se to 3 nebo 4krát za sebou zhroutí. Mohl by být někdo tak laskav, aby se na to zběžně podíval a dal mi vědět, v čem si myslí, že je problém? Bylo tam několik binárních obrázků – fórum mi však neustále tvrdilo, že zpráva obsahuje neplatné znaky a že zprávu nezveřejní.





Děkujeme za váš čas a pomoc.





Proces: Runtime [3137]

Cesta: /Applications/MentalNt32/MentalNt32.app/Contents/MacOS/Runtime

Identifikátor: com.filemaker.client.runtime.MentalNt32

Verze: 11.0.1 (11.0.1)

Typ kódu: X86 (nativní)

Rodičovský proces: ??? [1]

Zodpovídá: Runtime [3137]

ID uživatele: 501



Datum/čas: 2016-05-17 16:02:10.375 -0500

Verze OS: Mac OS X 10.11.4 (15E65)

Verze zprávy: 11

Anonymní UUID: E02D64F8-AF87-C361-6011-AA1AC8BF9FD0



UUID spánku/probuzení: 65F9A5FA-D794-41D7-B94F-717A0A098B9C



Doba probuzení od spuštění: 28 000 sekund

Čas od probuzení: 16 000 sekund



Ochrana integrity systému: vypnuta



Selhání vlákna: 0 Fronta odeslání: com.apple.main-thread



Typ výjimky: EXC_BAD_ACCESS (SIGSEGV)

Kódy výjimek: KERN_INVALID_ADDRESS na 0x0000000000000020

Poznámka k výjimce: EXC_CORPSE_NOTIFY



Oblasti virtuálních počítačů blízké 0x20:

->

__TEXT 0000000000001000-00000000006a0000 [ 6780K] r-x/rwx SM=COW /Applications/MentalNt32/MentalNt32.app/Contents/MacOS/Runtime



Informace specifické pro aplikaci:

název selektoru objc_msgSend(): release





Vlákno 0 Selhalo:: Fronta odeslání: com.apple.main-thread

0 libobjc.A.dylib 0x998accaf objc_msgOdeslat + 31

1 com.apple.CoreFoundation 0x951de69f _CFAutoreleasePoolPop + 47

2 com.apple.Foundation 0x9068efe8 -[NSAutoreleasePool drain] + 122

3 com.apple.AppKit 0x926cdc3e -[NSApplication run] + 946

4 com.filemaker.client.runtime.MentalNt32 0x0033f7ad CMacApp_Main + 413

5 com.filemaker.client.runtime.MentalNt32 0x000cfdc3 main + 51

6 com.filemaker.client.runtime.MentalNt32 0x00003146 ​​start + 54



Vlákno 1:: Fronta odeslání: com.apple.libdispatch-manager

0 libsystem_kernel.dylib 0x9d5437fa kevent_qos + 10

1 libdispatch.dylib 0x911237ea _dispatch_mgr_invoke + 234

2 libdispatch.dylib 0x911233be _dispatch_mgr_thread + 52



Vlákno 2:

0 libsystem_kernel.dylib 0x9d5427ce __semwait_signal + 10

1 libsystem_c.dylib 0x9e5e98cd nanosleep$UNIX2003 + 218

2 com.filemaker.support.framework 0x012199dc Draco::Vlákno::Spánek (dlouhé bez znaménka) + 172

3 com.filemaker.support.framework 0x01219ddc Draco::TimerCheckThread::Main() + 252

4 com.filemaker.support.framework 0x012160fe Draco::Thread::RunThread() + 46

5 com.filemaker.support.framework 0x012173c8 Draco::Thread::ThreadUnixProc(void*) + 72

6 libsystem_pthread.dylib 0x94f63780 _pthread_body + 138

7 libsystem_pthread.dylib 0x94f636f6 _pthread_start + 155

8 libsystem_pthread.dylib 0x94f60f7a thread_start + 34



Vlákno 3:

0 libsystem_kernel.dylib 0x9d5423ea __psynch_cvwait + 10

1 libsystem_pthread.dylib 0x94f64538 _pthread_cond_wait + 757

2 libsystem_pthread.dylib 0x94f66276 pthread_cond_wait$UNIX2003 + 71

3 com.filemaker.support.framework 0x0121850f Draco::Semafor: reakce:Weaselboy

jazzový vinař

Původní plakát
22. května 2016


  • 22. května 2016
Grahamperrin řekl: V Ask Different: Může mi někdo pomoci přečíst tuto zprávu o selhání jako uživateli? – zvážit přijatou odpověď.

Je MentalNt32 produktem FileMaker? Ptali jste se vývojářů MentalNt32?
Opravdu si vážím vaší reakce. Ale spravovat nějakých 15 000 počítačů, to by byla normálně první věc, kterou bych udělal, a protože neexistují a před 4 lety neexistovaly, musím přejít k alternativním zdrojům. Nemyslím to ve zlém, jak se snažíte pomoci, ale uvádíte to, co je zřejmé. Ano, říká se, že vyrobil Filemaker.

I tak děkuji. Jen se snažím získat pomoc při čtení toho, co tam je, a pomoci klientovi/přítelovi lékaře, který má občasné problémy.
reakce:grahamperrin THE

milenka

14. října 2008
  • 22. května 2016
jazzwineman řekl: Každopádně děkuji. Jen se snažím získat pomoc při čtení toho, co tam je, a pomoci klientovi/přítelovi lékaře, který má občasné problémy.

No, to je chyba v aplikaci. Co ještě chceš, abychom řekli? Chyba znamená, že aplikace přistupuje k neexistujícímu umístění v paměti. S největší pravděpodobností jedna z věcí, které fungují na jednom OS X a přestanou fungovat na dalším, protože se vývojář neobtěžoval číst dokumenty. Bez přístupu ke zdrojovému kódu nebo kontaktu na vývojáře toho moc nezmůžete.

jazzový vinař

Původní plakát
22. května 2016
  • 22. května 2016
leman řekl: No, to je chyba v aplikaci. Co ještě chceš, abychom řekli? Chyba znamená, že aplikace přistupuje k neexistujícímu umístění v paměti. S největší pravděpodobností jedna z věcí, které fungují na jednom OS X a přestanou fungovat na dalším, protože se vývojář neobtěžoval číst dokumenty. Bez přístupu ke zdrojovému kódu nebo kontaktu na vývojáře toho moc nezmůžete.
Děkuji. Myslel jsem, že se jedná o chyby při čtení a zápisu paměti. Fungovalo to v Mavericks, ale ne v El Capitan. Zvláštní, myslel bych si, že se to stane pokaždé, i když je to občasné. V programu není mnoho nastavitelných možností. Upravil jsem mezipaměť, která je ve výchozím nastavení 64 MB, na 128 MB a provedl jsem kontrolu ukládání mezipaměti každých 10 minut oproti stavu, kdy je program nečinný. Nevím, jestli to bude mít nějaký vliv. Řekl jsem klientovi, že bez zdrojového kódu by byl kdokoli bezmocný. THE

milenka

14. října 2008
  • 22. května 2016
Hádal bych, že jde o únik paměti nebo něco v tomto smyslu. Proč se to nespustilo v Mavericks - může mít doslova stovky důvodů. Obávám se, že bez podpory původního vývojáře je to slepá ulička.
reakce:NoBoMac

NoBoMac

Moderátor
Zaměstnanec
1. července 2014
  • 22. května 2016
Co řekl leman.

Úniky paměti, NULL ukazatel, neplatný ukazatel, přístup k paměti uvolněné programem, nesprávná alokace paměti, přetečení vyrovnávací paměti atd.

A ne tak divné. Změna prostředí může odhalit chyby v kódu. Kdyby se mi jednou stala podobná věc: domácí kód běžel podle očekávání déle než rok, aktualizoval operační prostředí, odhalil chybu ukazatele NULL v kódu.

Podle výpisu chyb se zdá, že jde o neplatnou chybu ukazatele:

Kódy výjimek: KERN_INVALID_ADDRESS na 0x0000000000000020

S největší pravděpodobností je to aplikace, nic není OS X. Pokud by to souviselo s OS, bylo by vidět více těchto a z více aplikací.
reakce:grahamperrin

jazzový vinař

Původní plakát
22. května 2016
  • 22. května 2016
Díky všem za pomoc. Potvrzuje to mé myšlenky a klient pravděpodobně potřebuje získat nový program a nezkoušet se vracet ke starším problémům s operačním systémem, které nakonec nebudou podporovány nebo jiné položky nemusí v určitém okamžiku fungovat.
Ještě jednou děkuji.

Na zdraví!

Tome

NoBoMac

Moderátor
Zaměstnanec
1. července 2014
  • 22. května 2016
Není důvod se nevrátit k předchozímu. Pokud existuje záloha nebo klon TimeMachine, měl by být schopen vrátit věci do stavu, v jakém byly. A pak ponechte počítač tak, jak je, dokud nebude vytvořen plán, který určí, které aplikace jsou nekompatibilní, potřebují upgrade atd. a nevyzkouší se v nějakém režimu s duálním spouštěním.

Kromě bezpečnostních aktualizací pravděpodobně nejsou v El Cap žádné přesvědčivé funkce, kde je třeba stroj upgradovat.

grahamperrin

8. června 2007
  • 22. května 2016
jazzwineman řekl: … klient pravděpodobně potřebuje získat nový program a ne se pokoušet vrátit se ke staršímu OS …

Pokud si váš klient přeje pokračovat se starou aplikací i El Capitanem, pak by zvážil spuštění Mavericks nebo méně v (řekněme) VirtualBoxVM pro tuto aplikaci samotnou?

jazzový vinař

Původní plakát
22. května 2016
  • 23. května 2016
grahamperrin řekl: Pokud si váš klient přeje pokračovat se starou aplikací i El Capitanem, pak by zvážil spuštění Mavericks nebo méně v (řekněme) VirtualBoxVM pro tuto aplikaci samotnou?
Spouštíme vm fusion pro konkrétní program Windows. Který vm box byste doporučili pro běh mavericků? Můj jediný problém a možná na tom nezáleží, ale instalační program, který si původně stáhl (komprimovaný soubor), je poškozený. Zajímalo by mě, jestli by se to mohlo dobře přenést do nové instalace, i když mít zálohu stroje času, jak byla původně navržena, a předpokládám, že by to mohlo jít také do virtuálního kormidelníka. Myšlenky a velké díky

Tome

grahamperrin

8. června 2007
  • 23. května 2016
V posledních letech jsem nezkoušel nic jiného než VirtualBox. Moje hlavní stížnost je, že některé kombinace kláves Command nefungují podle očekávání. Stejně jako Command-Q s palcem na levé klávese Command není interpretováno jako ukončení aplikace, která je v hostovi vpředu; je to interpretováno jako opuštění hosta.

NoBoMac

Moderátor
Zaměstnanec
1. července 2014
  • 23. května 2016
Zdá se, že Fusion 6.0-8.0 zvládne Mavericks.

Pokud jde o instalační program, pokud klient „zakoupil svou kopii legálně (tj. stáhl z App Store prostřednictvím svého Apple ID), měl by být stále v seznamu na kartě „Zakoupeno“. Můj je stále tam a ukazuje se jako ke stažení.

Pokud jde o cokoli jiného souvisejícího s Fusion, nepoužil jsem ji od upgradu na Yosemite: v současné době používá VirtualBox a pouze s Windows.

jazzový vinař

Původní plakát
22. května 2016
  • 23. května 2016
grahamperrin řekl: V posledních letech jsem nezkoušel nic jiného než VirtualBox. Moje hlavní stížnost je, že některé kombinace kláves Command nefungují podle očekávání. Stejně jako Command-Q s palcem na levé klávese Command není interpretováno jako ukončení aplikace, která je v hostovi vpředu; je to interpretováno jako opuštění hosta.
Mohu vzít zálohu stroje času Mavericks a načíst virtuální krabici. Neměl jsem možnost číst, ale jsem zvědavý, jestli to jde.
[doublepost=1464041350][/doublepost]
NoBoMac řekl: Zdá se, že Fusion 6.0-8.0 zvládne Mavericks.

Pokud jde o instalační program, pokud klient „zakoupil svou kopii legálně (tj. stáhl z App Store prostřednictvím svého Apple ID), měl by být stále v seznamu na kartě „Zakoupeno“. Můj je stále tam a ukazuje se jako ke stažení.

Pokud jde o cokoli jiného souvisejícího s Fusion, nepoužil jsem ji od upgradu na Yosemite: v současné době používá VirtualBox a pouze s Windows.
Nemám instalační program pro program Mental Notes – o VM Fusion se nebojím. Vezme virtuální schránka zálohu stroje času a načte ji jako operační systém?

grahamperrin

8. června 2007
  • 23. května 2016
jazzwineman řekl: Vezme virtuální schránka zálohu stroje času a načte ji jako operační systém?

Pochybuji.

Něco takového by mohlo fungovat:
  1. obnovit ze zálohy Time Machine na fyzický disk v krytu s připojením USB
  2. v hostu VirtualBoxVM mít dva virtuální disky
  3. nainstalujte libovolnou verzi OS X do jedné z těchto dvou verzí
  4. v hostitelském počítači odpojte, ale nevysunujte spouštěcí svazek OS X, který je na fyzické jednotce
  5. v hostu VirtualBoxVM se připojte k fyzické jednotce
  6. v hostu naklonujte obsah fyzické jednotky na druhý virtuální disk
… něco takového. Po dlouhé době od doby, kdy jsem prošel rutinou, bylo zapotřebí trochu předvídavosti, aby se to, co *byl* sekundární virtuální disk, stalo primárním zařízením pro účely spouštění v hostovi. Jestli to dává smysl – teď jsem ospalý, po půlnoci a možná to pořádně nevysvětluji!