Sonstiges

EXC_BAD_ACCESS (SIGSEGV)

Jazzweinmann

Originalplakat
22. Mai 2016
  • 22. Mai 2016
Ich bin kein Programmierer und einiges davon macht für mich wenig Sinn, aber wenn ich das Protokoll lese, scheint es auf Lese-/Schreibspeicherprobleme hinzuweisen (Cache oder Cache-Größe - vielleicht). Ich habe gerade jemanden von Mavericks auf El Capitan hochgestuft und dies geschieht zeitweise und manchmal tagelang, ohne dass es passiert, und dann 3 oder 4 Mal hintereinander poltern. Könnte jemand so freundlich sein, einen flüchtigen Blick darauf zu werfen und mir mitzuteilen, was seiner Meinung nach das Problem ist? Es gab eine Reihe von Binärbildern - aber das Forum sagte mir immer wieder, dass die Nachricht ungültige Zeichen enthält und nicht gepostet werden würde.





Danke für Ihre Zeit und Hilfe.





Prozess: Laufzeit [3137]

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

Kennung: com.filemaker.client.runtime.MentalNt32

Version: 11.0.1 (11.0.1)

Codetyp: X86 (nativ)

Elternprozess: ??? [1]

Verantwortlich: Laufzeit [3137]

Benutzer-ID: 501



Datum/Uhrzeit: 2016-05-17 16:02:10.375 -0500

Betriebssystemversion: Mac OS X 10.11.4 (15E65)

Berichtsversion: 11

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



Ruhe-/Wach-UUID: 65F9A5FA-D794-41D7-B94F-717A0A098B9C



Wachzeit seit dem Booten: 28000 Sekunden

Zeit seit dem Aufwachen: 16000 Sekunden



Systemintegritätsschutz: deaktiviert



Abgestürzter Thread: 0 Versandwarteschlange: com.apple.main-thread



Ausnahmetyp: EXC_BAD_ACCESS (SIGSEGV)

Ausnahmecodes: KERN_INVALID_ADDRESS bei 0x0000000000000020

Ausnahmehinweis: EXC_CORPSE_NOTIFY



VM-Regionen in der Nähe von 0 x 20:

->

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



Anwendungsspezifische Informationen:

objc_msgSend() Selektorname: release





Thread 0 abgestürzt:: Versandwarteschlange: 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



Thema 1:: Versandwarteschlange: 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



Thema 2:

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



Thema 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::Semaphor: Reaktionen:Wieseljunge

Jazzweinmann

Originalplakat
22. Mai 2016


  • 22. Mai 2016
Grahamperrin sagte: In Ask Different: Kann mir jemand helfen, diesen Absturzbericht als Benutzer zu lesen? – Betrachten Sie die akzeptierte Antwort.

Ist MentalNt32 ein FileMaker-Produkt? Haben Sie die Entwickler von MentalNt32 gefragt?
Ich weiß Ihre Antwort wirklich zu schätzen. Aber die Verwaltung von etwa 15.000 Computern, das wäre normalerweise das Erste, was ich tun würde, und da es sie nicht gibt und es seit 4 Jahren nicht mehr gibt, muss ich zu alternativen Ressourcen gehen. Ich meine das nicht böse, da Sie versuchen zu helfen, aber Sie sagen das Offensichtliche. Ja, es sagt von Filemaker.

Danke trotzdem. Ich versuche nur, Hilfe beim Lesen zu bekommen, was da steht, und einem Arzt/einen Freund zu helfen, der zeitweilig Probleme hat.
Reaktionen:Grahamperrin DAS

leman

14. Oktober 2008
  • 22. Mai 2016
jazzwineman sagte: Danke trotzdem. Ich versuche nur, Hilfe beim Lesen zu bekommen, was da steht, und einem Arzt/einen Freund zu helfen, der zeitweilig Probleme hat.

Nun, das ist ein Fehler in der App. Was möchten Sie uns noch sagen? Der Fehler bedeutet, dass die App auf einen nicht vorhandenen Speicherort zugreift. Höchstwahrscheinlich eines dieser Dinge, die auf einem OS X funktionieren und auf dem nächsten nicht mehr funktionieren, weil der Entwickler sich nicht die Mühe gemacht hat, die Dokumente zu lesen. Ohne Zugriff auf den Quellcode oder Kontakt zum Entwickler kann man nicht viel machen.

Jazzweinmann

Originalplakat
22. Mai 2016
  • 22. Mai 2016
leman sagte: Nun, das ist ein Fehler in der App. Was möchten Sie uns noch sagen? Der Fehler bedeutet, dass die App auf einen nicht vorhandenen Speicherort zugreift. Höchstwahrscheinlich eines dieser Dinge, die auf einem OS X funktionieren und auf dem nächsten nicht mehr funktionieren, weil der Entwickler sich nicht die Mühe gemacht hat, die Dokumente zu lesen. Ohne Zugriff auf den Quellcode oder Kontakt zum Entwickler kann man nicht viel machen.
Dankeschön. Ich dachte, es sei ein Umgang mit Speicherlese- und -schreibfehlern. Es hat in Mavericks funktioniert, aber nicht in El Capitan. Seltsam, ich würde denken, dass es jedes Mal passieren würde, aber es ist zeitweise. Es gibt nicht viele einstellbare Optionen im Programm. Ich habe den Cache, der standardmäßig 64 MB beträgt, auf 128 MB angepasst und alle 10 Minuten überprüft, ob der Cache gespeichert wird, wenn das Programm im Leerlauf ist. Ich weiß nicht, ob beides einen Einfluss haben wird. Ich habe dem Kunden gesagt, dass ohne Quellcode jeder hilflos wäre. DAS

leman

14. Oktober 2008
  • 22. Mai 2016
Ich würde vermuten, dass es ein Speicherleck oder so ähnlich ist. Warum es in Mavericks nicht ausgelöst wurde - könnte buchstäblich Hunderte von Gründen haben. Ich befürchte, dass es ohne die Unterstützung des ursprünglichen Entwicklers eine Sackgasse ist.
Reaktionen:NoBoMac

NoBoMac

Moderator
Mitarbeiter
1. Juli 2014
  • 22. Mai 2016
Was hat Leman gesagt.

Speicherlecks, NULL-Zeiger, ungültiger Zeiger, Zugriff auf vom Programm freigegebenen Speicher, unsachgemäße Speicherzuweisung, Pufferüberlauf usw.

Und nicht so seltsam. Änderungen in der Umgebung können die Fehler im Code aufdecken. Wäre mir einmal Ähnliches passiert: Hausinterner Code lief wie erwartet über ein Jahr lang, aktualisierte die Betriebsumgebung, deckte einen NULL-Zeiger-Bug im Code auf.

Laut Fehlerabbild scheint es ein ungültiger Zeigerfehler zu sein:

Ausnahmecodes: KERN_INVALID_ADDRESS bei 0x0000000000000020

Höchstwahrscheinlich ist die App, nicht alles, OS X. Wenn es mit dem Betriebssystem zu tun hätte, würden mehr davon und von mehr Apps angezeigt.
Reaktionen:Grahamperrin

Jazzweinmann

Originalplakat
22. Mai 2016
  • 22. Mai 2016
Vielen Dank für Ihre Hilfe. Es bestätigt meine Gedanken und der Client muss wahrscheinlich ein neues Programm erhalten und nicht versuchen, zu älteren Betriebssystemproblemen zurückzukehren, die möglicherweise nicht mehr unterstützt werden oder andere Elemente möglicherweise irgendwann nicht mehr funktionieren.
Danke noch einmal.

Danke schön!

Tom

NoBoMac

Moderator
Mitarbeiter
1. Juli 2014
  • 22. Mai 2016
Kein Grund, nicht zum Vorherigen zurückzukehren. Wenn ein TimeMachine-Backup und/oder ein Klon vorhanden sind, sollten die Dinge wieder in den ursprünglichen Zustand versetzt werden. Und dann lassen Sie den Computer unverändert, bis ein Plan erstellt wurde, um festzustellen, welche Apps inkompatibel sind, aktualisiert werden müssen usw. und in einem Dual-Boot-Modus getestet werden.

Abgesehen von Sicherheitsupdates gibt es in El Cap wahrscheinlich keine überzeugenden Funktionen, bei denen die Maschine aktualisiert werden muss.

Grahamperrin

8. Juni 2007
  • 22. Mai 2016
jazzwineman sagte: … der Client muss wahrscheinlich ein neues Programm bekommen und nicht versuchen, zu einem älteren Betriebssystem zurückzukehren …

Wenn Ihr Kunde sowohl mit der alten Anwendung als auch mit El Capitan fortfahren möchte, würde er dann in Erwägung ziehen, Mavericks oder weniger in (sagen wir) einer VirtualBoxVM allein für diese Anwendung auszuführen?

Jazzweinmann

Originalplakat
22. Mai 2016
  • 23. Mai 2016
Grahamperrin sagte: Wenn Ihr Kunde sowohl mit der alten Anwendung als auch mit El Capitan fortfahren möchte, würde er dann erwägen, Mavericks oder weniger in (sagen wir) einer VirtualBoxVM allein für diese Anwendung auszuführen?
Wir führen vm fusion für ein bestimmtes Windows-Programm aus. Welche VM-Box würden Sie zum Ausführen von Mavericks empfehlen? Mein einziges Problem und vielleicht macht das keinen Unterschied, aber das Installationsprogramm, das er ursprünglich heruntergeladen hatte (eine komprimierte Datei), ist beschädigt. Ich frage mich, ob sich dies auf eine gute Weise auf eine neue Installation übertragen lässt, obwohl ich ein Time-Machine-Backup habe, wie es ursprünglich angelegt war, und ich gehe davon aus, dass dies auch in ein virtuelles Cox gehen könnte. Gedanken und danke vielmals

Tom

Grahamperrin

8. Juni 2007
  • 23. Mai 2016
In den letzten Jahren habe ich nichts anderes als VirtualBox ausprobiert. Mein Hauptkritikpunkt ist, dass einige Befehls-Tastenkombinationen nicht wie erwartet funktionieren. Befehl-Q mit meinem Daumen auf der linken Befehlstaste wird nicht als Beenden der App interpretiert, die im Gast vorne ist; es wird als Rücktritt des Gastes interpretiert.

NoBoMac

Moderator
Mitarbeiter
1. Juli 2014
  • 23. Mai 2016
Scheint, dass Fusion 6.0-8.0 mit Mavericks umgehen kann.

Was ein Installationsprogramm betrifft, so sollte es immer noch in der Liste unter der Registerkarte 'Gekauft' sein, wenn der Kunde seine Kopie legal gekauft hat (dh über seine Apple-ID aus dem App Store heruntergeladen wurde). Meins ist noch da und wird als herunterladbar angezeigt.

Was alles andere mit Fusion angeht, habe ich es seit dem Upgrade auf Yosemite nicht mehr verwendet: derzeit mit VirtualBox und nur mit Windows.

Jazzweinmann

Originalplakat
22. Mai 2016
  • 23. Mai 2016
grahamperrin sagte: In den letzten Jahren habe ich nichts anderes ausprobiert als VirtualBox. Mein Hauptkritikpunkt ist, dass einige Befehls-Tastenkombinationen nicht wie erwartet funktionieren. Befehl-Q mit meinem Daumen auf der linken Befehlstaste wird nicht als Beenden der App interpretiert, die im Gast vorne ist; es wird als Rücktritt des Gastes interpretiert.
Kann ich das Timemachine-Backup von Mavericks nehmen und auf virtuelle Box laden. Ich habe keine Gelegenheit zu lesen, aber ich bin gespannt, ob es möglich ist.
[doublepost=1464041350][/doublepost]
NoBoMac sagte: Scheint, dass Fusion 6.0-8.0 mit Mavericks umgehen kann.

Was ein Installationsprogramm betrifft, so sollte es immer noch in der Liste unter der Registerkarte 'Gekauft' sein, wenn der Kunde seine Kopie legal gekauft hat (dh über seine Apple-ID aus dem App Store heruntergeladen wurde). Meins ist noch da und wird als herunterladbar angezeigt.

Was alles andere mit Fusion angeht, habe ich es seit dem Upgrade auf Yosemite nicht mehr verwendet: derzeit mit VirtualBox und nur mit Windows.
Ich habe das Installationsprogramm für das Mental Notes-Programm nicht - mache mir keine Sorgen um VM Fusion. Wird die virtuelle Box ein Time-Machine-Backup benötigen und dieses als Betriebssystem laden?

Grahamperrin

8. Juni 2007
  • 23. Mai 2016
jazzwineman sagte: Wird die virtuelle Box ein Time-Machine-Backup nehmen und dieses als Betriebssystem laden?

Das bezweifle ich.

So etwas könnte funktionieren:
  1. Wiederherstellung vom Time Machine-Backup auf einem physischen Laufwerk in einem Gehäuse mit USB-Verbindung
  2. in einem VirtualBoxVM-Gast zwei virtuelle Festplatten haben
  3. Installieren Sie eine beliebige Version von OS X auf einer der beiden
  4. Unmounten Sie auf dem Hostcomputer das OS X-Startvolume, das sich auf dem physischen Laufwerk befindet, aber werfen Sie es nicht aus
  5. Verbinden Sie sich im VirtualBoxVM-Gast mit dem physischen Laufwerk
  6. Klonen Sie im Gast den Inhalt des physischen Laufwerks auf das zweite virtuelle Laufwerk
… sowas in der Art. Lange Zeit, seit ich die Routine durchlaufen habe, war ein wenig Voraussicht erforderlich, um die *ehemalige* sekundäre virtuelle Festplatte zu einem primären Gerät für Boot-Zwecke im Gast zu machen. Wenn das Sinn macht – ich bin jetzt schläfrig, nach Mitternacht und erkläre es vielleicht nicht richtig!