Drugo

EXC_BAD_ACCESS (SIGSEGV)

jazzwineman

Originalni plakat
22. maja 2016
  • 22. maja 2016
Nisem programer, zato se mi nekaj od tega ne zdi smiselno, a ko berem dnevnik, se zdi, da kaže na težave pri branju/pisovanju pomnilnika (velikost predpomnilnika ali predpomnilnika - morda). Pravkar sem nekoga nadgradil iz Mavericksa v El Capitan in to se dogaja občasno in včasih traja več dni, ne da bi se zgodilo, nato pa 3 ali 4-krat zapored. Ali bi lahko bil kdo dovolj prijazen, da bi tole bežno pogledal in mi povedal, v čem misli, da je problem? Bilo je veliko binarnih slik - vendar mi je forum ves čas govoril, da ima v sporočilu neveljavne znake in da ne bo objavil.





Hvala za vaš čas in pomoč.





Proces: čas izvajanja [3137]

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

Identifikator: com.filemaker.client.runtime.MentalNt32

Različica: 11.0.1 (11.0.1)

Vrsta kode: X86 (izvirno)

Starševski proces: ??? [1]

Odgovoren: čas izvajanja [3137]

ID uporabnika: 501



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

Različica OS: Mac OS X 10.11.4 (15E65)

Različica poročila: 11

Anonimni UUID: E02D64F8-AF87-C361-6011-AA1AC8BF9FD0



UUID mirovanja/budnosti: 65F9A5FA-D794-41D7-B94F-717A0A098B9C



Čas budnosti od zagona: 28000 sekund

Čas od prebujanja: 16000 sekund



Zaščita celovitosti sistema: onemogočeno



Zrušena nit: 0 Čakalna vrsta za odpremo: com.apple.main-thread



Vrsta izjeme: EXC_BAD_ACCESS (SIGSEGV)

Kode izjem: KERN_INVALID_ADDRESS na 0x0000000000000020

Opomba o izjemi: EXC_CORPSE_NOTIFY



Regije VM blizu 0x20:

->

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



Posebne informacije o aplikaciji:

ime izbirnika objc_msgSend(): sprostitev





Nit 0 se je zrušila:: Čakalna vrsta za odpremo: com.apple.main-thread

0 libobjc.A.dylib 0x998accaf objc_msgSend + 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



1. nit:: čakalna vrsta za odpremo: 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



2. nit:

0 libsystem_kernel.dylib 0x9d5427ce __semwait_signal + 10

1 libsystem_c.dylib 0x9e5e98cd nanosleep$UNIX2003 + 218

2 com.filemaker.support.framework 0x012199dc Draco::Thread::Sleep(unsigned long) + 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



3. nit:

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::Semaphore: Reakcije:Podlasica

jazzwineman

Originalni plakat
22. maja 2016


  • 22. maja 2016
grahamperrin je rekel: V Vprašaj drugače: Ali mi lahko kdo pomaga prebrati to poročilo o zrušitvi kot uporabniku? – razmislite o sprejetem odgovoru.

Je MentalNt32 izdelek FileMaker? Ste vprašali razvijalce MentalNt32?
Resnično cenim vaš odgovor. Toda upravljanje s kakšnimi 15.000 računalniki bi bilo običajno prva stvar, ki bi jo naredil, in ker ne obstajajo in ne še pred 4 leti, moram iti na alternativne vire. Ne mislim tega v slabem smislu, saj poskušate pomagati, ampak navajate očitno. Da, piše, da je naredil Filemaker.

Hvala vseeno. Samo poskušam dobiti pomoč pri branju tega, kar je tam, in pomagati stranki/prijatelju zdravniku, ki ima občasne težave.
Reakcije:grahamperrin THE

leman

14. oktober 2008
  • 22. maja 2016
jazzwineman je rekel: Vseeno hvala. Samo poskušam dobiti pomoč pri branju tega, kar je tam, in pomagati stranki/prijatelju zdravniku, ki ima občasne težave.

No, to je napaka v aplikaciji. Kaj še želite, da rečemo? Napaka pomeni, da aplikacija dostopa do neobstoječe pomnilniške lokacije. Najverjetneje ena od tistih stvari, ki delujejo v enem OS X in prenehajo delovati na naslednjem, ker se razvijalec ni trudil prebrati dokumentov. Brez dostopa do izvorne kode ali stikov z razvijalcem ne morete storiti veliko.

jazzwineman

Originalni plakat
22. maja 2016
  • 22. maja 2016
leman je rekel: No, to je napaka v aplikaciji. Kaj še želite, da rečemo? Napaka pomeni, da aplikacija dostopa do neobstoječe pomnilniške lokacije. Najverjetneje ena od tistih stvari, ki delujejo v enem OS X in prenehajo delovati na naslednjem, ker se razvijalec ni trudil prebrati dokumentov. Brez dostopa do izvorne kode ali stikov z razvijalcem ne morete storiti veliko.
Hvala vam. Mislil sem, da gre za težave pri branju in zapisovanju pomnilnika. Deloval je v Mavericksu, ne pa v El Capitanu. Čudno, mislim, da bi se to zgodilo vsakič, vendar je občasno. V programu ni veliko nastavljivih možnosti. Prilagodil sem predpomnilnik, ki je privzeto 64 mb na 128 mb, in preveril shranjevanje predpomnilnika vsakih 10 minut v primerjavi, ko je program v mirovanju. Ne vem, če bo imel kakšen vpliv. Stranki sem povedal, da bi bil brez izvorne kode kdorkoli nemočen. THE

leman

14. oktober 2008
  • 22. maja 2016
Predvidevam, da gre za uhajanje spomina ali kaj podobnega. Zakaj se v Mavericksu ni sprožilo - lahko ima dobesedno na stotine razlogov. Bojim se, da je brez podpore prvotnega razvijalca slepa ulica.
Reakcije:NoBoMac

NoBoMac

Moderator
Osebje
1. julij 2014
  • 22. maja 2016
Kaj je rekel leman.

Puščanje pomnilnika, kazalec NULL, neveljaven kazalec, dostop do pomnilnika, ki ga je program sprostil, nepravilna dodelitev pomnilnika, prelivanja medpomnilnika itd.

In ne tako čudno. Sprememba okolja lahko razkrije napako(-e) v kodi. Enkrat se mi je zgodilo podobno: domača koda je delovala po pričakovanjih več kot eno leto, posodobil operacijsko okolje, izpostavil napako kazalca NULL v kodi.

Za izpis napake se zdi, da gre za neveljavno napako kazalca:

Kode izjem: KERN_INVALID_ADDRESS na 0x0000000000000020

Najverjetneje je aplikacija, ne karkoli, OS X. Če bi bila povezana z OS, bi videli več teh in iz več aplikacij.
Reakcije:grahamperrin

jazzwineman

Originalni plakat
22. maja 2016
  • 22. maja 2016
Hvala vsem za pomoč. To potrjuje moje misli in odjemalec mora verjetno dobiti nov program in se ne poskušati vrniti na starejše težave z operacijskim sistemom, ki sčasoma ne bodo podprte ali pa drugi elementi morda ne bodo delovali v nekem trenutku.
Hvala še enkrat.

Na zdravje!

Tom

NoBoMac

Moderator
Osebje
1. julij 2014
  • 22. maja 2016
Ni razloga, da se ne bi vrnili na prejšnje. Če obstaja varnostna kopija TimeMachine in/ali klon, bi moral biti sposoben vrniti stvari v stanje, kot so bile. Nato pustite napravo tako, kot je, dokler ni pripravljen načrt za določitev, katere aplikacije so nezdružljive, jih je treba nadgraditi itd. in preizkusiti v nekem načinu dvojnega zagona.

Razen varnostnih posodobitev verjetno ni nobenih prepričljivih funkcij v El Capu, kjer bi bilo treba stroj nadgraditi.

grahamperrin

8. junij 2007
  • 22. maja 2016
jazzwineman je rekel: … odjemalec mora verjetno dobiti nov program in se ne poskušati vrniti na starejši OS …

Če želi vaša stranka nadaljevati tako s staro aplikacijo kot z El Capitan, ali bi potem razmislila o izvajanju Mavericks ali manj v (recimo) VirtualBoxVM samo za to aplikacijo?

jazzwineman

Originalni plakat
22. maja 2016
  • 23. maja 2016
grahamperrin je rekel: Če želi vaša stranka nadaljevati tako s staro aplikacijo kot z El Capitan, ali bi potem razmislila o izvajanju Mavericks ali manj v (recimo) VirtualBoxVM samo za to aplikacijo?
Za določen program Windows izvajamo vm fusion. Kateri vm box bi priporočil za izvajanje mavericks? Moja edina težava in morda to ni pomembno, vendar je namestitveni program, ki ga je prvotno prenesel (stisnjena datoteka), poškodovan. Zanima me, ali bi se to lahko na lep način preneslo na novo namestitev, čeprav imam varnostno kopijo časovnega stroja, kot je bila prvotno določena, in predvidevam, da bi lahko šlo tudi v virtualno krmilo. Najlepša hvala in misli

Tom

grahamperrin

8. junij 2007
  • 23. maja 2016
Zadnja leta nisem poskusil nič drugega kot VirtualBox. Moj glavni očitek je, da nekatere kombinacije ukaznih tipk ne delujejo po pričakovanjih. Na primer, Command-Q z mojim palcem na levi tipki Command se ne razlaga kot izhod iz aplikacije, ki je pred v gostu; razlaga se kot odhod gosta.

NoBoMac

Moderator
Osebje
1. julij 2014
  • 23. maja 2016
Zdi se, da Fusion 6.0-8.0 zmore Mavericks.

Kar zadeva namestitveni program, mora biti stranka, ki je svojo kopijo 'kupila zakonito (tj. prenesena iz App Store prek svojega Apple ID-ja), še vedno na seznamu pod zavihkom 'Kupljeno'. Moj je še vedno tam in se prikaže kot prenosljiv.

Kar se tiče česar koli drugega v zvezi s Fusionom, ga nisem uporabljal od nadgradnje na Yosemite: trenutno uporabljam VirtualBox in samo z Windows.

jazzwineman

Originalni plakat
22. maja 2016
  • 23. maja 2016
grahamperrin je rekel: V zadnjih letih nisem poskusil nič drugega kot VirtualBox. Moj glavni očitek je, da nekatere kombinacije ukaznih tipk ne delujejo po pričakovanjih. Na primer, Command-Q z mojim palcem na levi tipki Command se ne razlaga kot izhod iz aplikacije, ki je pred v gostu; razlaga se kot odhod gosta.
Ali lahko vzamem varnostno kopijo časovnega stroja Mavericks in naložim na virtualni box. Nisem imel priložnosti prebrati, vendar me zanima, če je to mogoče.
[doublepost=1464041350][/doublepost]
NoBoMac je rekel: Zdi se, da Fusion 6.0-8.0 zmore Mavericks.

Kar zadeva namestitveni program, mora biti stranka, ki je svojo kopijo 'kupila zakonito (tj. prenesena iz App Store prek svojega Apple ID-ja), še vedno na seznamu pod zavihkom 'Kupljeno'. Moj je še vedno tam in se prikaže kot prenosljiv.

Kar se tiče česar koli drugega v zvezi s Fusionom, ga nisem uporabljal od nadgradnje na Yosemite: trenutno uporabljam VirtualBox in samo z Windows.
Nimam namestitvenega programa za program Mental Notes – ne skrbim za VM Fusion. Ali bo virtualna škatla vzela varnostno kopijo časovnega stroja in jo naložila kot operacijski sistem?

grahamperrin

8. junij 2007
  • 23. maja 2016
jazzwineman je rekel: Ali bo virtualna škatla vzela varnostno kopijo časovnega stroja in jo naložila kot operacijski sistem?

Dvomim.

Nekaj ​​takega bi lahko delovalo:
  1. obnoviti iz varnostne kopije Time Machine na fizični pogon v ohišju s povezavo USB
  2. v gostu VirtualBoxVM imeti dva navidezna diska
  3. namestite katero koli različico OS X v eno od obeh
  4. v gostiteljski napravi odklopite, vendar ne izvrzite zagonskega nosilca OS X, ki je na fizičnem pogonu
  5. v gostu VirtualBoxVM povežite s fizičnim pogonom
  6. v gostu klonirajte vsebino fizičnega pogona na drugi virtualni disk
… nekaj takega. Dolgo, odkar sem šel skozi rutino, je bilo potrebno malo premišljenosti, da je to, kar je *bil* sekundarni virtualni disk, postala primarna naprava za zagon v gostu. Če je to smiselno – zdaj sem zaspan, čez polnoč in morda ne razložim pravilno!