Stabilitätsprobleme - DA stürzt bei jedem Deep Scan ab

Hallo DEVONtechnologies,

zuerst ein ehrlich gemeintes Dankeschön für Eure Software! Ich hatte vor einiger Zeit in einem Bundle DA miterworben und bis dahin weitestgehend unbeachtet gelassen. Vor kurzem wieder ausgegraben lies es mich auch DAPO genauer ansehen und ich habe es gleich gekauft. Für meine angesammelte Datenmenge (digital und „analog“, als Folge einer Lehrtätigkeit in Naturwissenschaften) und die Notwendigkeit der häufigen Recherche sind die Funktionen beider Programme ein Segen.

Leider folgen zwei ABER:
Die ersten Gehversuche mit DAPO 2.0b5 liefen bisher gut bzgl. der Funktionalität. Leider stüzt das Programm in ca. 50% der Fälle bei Nutzung meines Scanners (Canoscan Lide 20) vollständig ab. Da ich diesen über eine TWAIN-SANE-Schnittstelle ansteure, mag die Schuld ev. auch bei diesen Treibern liegen. Jedoch setze ich dies mit anderen Programmen (z.B. Photoshop) seit langer Zeit ohne einen einzigen Absturz ein.

Ärgerlicher sind allerdings meine bisherigen Ergebnisse mit DA 2.3.1: Ich habe das Programm bisher genau 3x im Deep Scan-Modus etwas suchen lassen. ALLE 3 Versuche scheiterten in Folge eines Abstuzes nach ca. 20-30 Minuten Suchzeit und zwischen 4000-8000 gefundenen Dokumenten. Ich habe auf der Platte noch 340GB Platz, der Cache kann also noch gerne gefüllt werden. In der Konsole habe ich bei dem letztem Absturz folgendes gefunden:

13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xf08d4000) malloc: *** mmap(size=1753088) failed (error code=12)
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xf0b5e000) malloc: *** mmap(size=1753088) failed (error code=12)
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xf0956000) malloc: *** mmap(size=1748992) failed (error code=12)
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xf08d4000) malloc: *** mmap(size=1753088) failed (error code=12)
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xff952000) malloc: *** mmap(size=2191360) failed (error code=12)
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xff952000) malloc: *** mmap(size=3063808) failed (error code=12)
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:07 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:08 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xf064a000) malloc: *** mmap(size=1781760) failed (error code=12)
13.06.09 03:18:08 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:08 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:08 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xff61f000) malloc: *** mmap(size=3059712) failed (error code=12)
13.06.09 03:18:08 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:08 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xf08d4000) malloc: *** mmap(size=491520) failed (error code=12)
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xf08d4000) malloc: *** mmap(size=491520) failed (error code=12)
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] DEVONagent(3695,0xf08d4000) malloc: *** mmap(size=491520) failed (error code=12)
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] *** error: can’t allocate region
13.06.09 03:18:09 [0x0-0x129129].com.devon-technologies.agent[3695] *** set a breakpoint in malloc_error_break to debug
13.06.09 03:18:34 com.apple.launchd[120] ([0x0-0x129129].com.devon-technologies.agent[3695]) Exited abnormally: Bus error

Offensichtlich scheint da was mit der Speicherallozierung schief zu laufen.
Mein Rechner ist ein Powermac Dual-G5 2.0GHz mit 4 GB RAM unter Mac OS X 10.5.7. Zum Zeitpunkt des Absturzes lag ich im Bett (noch nicht lange :slight_smile:) und lies DA mit lediglich ein paar kleinen Programmen (Adressbuch, iCal,…) nebenher alleine laufen. DA selber war direkt vor der Suche frisch gestartet und nur in der kleinen Minifenster-Ansicht mit der Suche „beauftragt“ worden.

Da diese Abstürze reproduzierbar sind ist DA in dieser Form für mich momentan als Werkzeug schlicht unbrauchbar. Ich wäre dankbar, wenn ich eine Möglichkeit aufgezeigt bekommen könnte, diese Abstürze von DA loszuwerden.

Mit Dank und Gruß,

wogla

Eine Ergänzung:

Habe mir ein vor wenigen Tagen frisch mit Mac OS X 10.5.7 installiertes Macbook pro 15" - 2.4 GHz - 2 GB RAM eines Bekannten geschnappt und dort DA 2.3.1 gestartet. Es waren neben dem Finder nur noch Safari 3 im Hintergrund gestartet. Deep Scan ausgewählt, Suchbegriffe eingegeben und gestartet, 15 Minuten gewartet (ohne weiter am Rechner zu arbeiten), dann kurz zum Einkauf raus. Als ich wiederkam war DA bereits wieder abgestürzt, der Cache wies ca. 95.000 Dateien aus (DA hatte also schon ansehnlich gearbeitet :slight_smile:). Die Platte hat über 100 GB frei.

Ich bin etwas ernüchtert, da ich bisher nicht ein einziges mal Ergebnisse mit DAs Deep Scan erhalten habe. :frowning:

Was kann ich tun, um die Abstürze auszumerzen?
Etwas ratlos, mit herzlichen Grüßen,

wogla

Leider gibt es in Mac OS X Fehler, die zu diesen Abstürzen führen (es ist ein Speicher-Management-Bug, den wir aber nicht abfangen können). Es hilft hier aber z.B., die Suchtiefe einzugrenzen, z.B. auf drei Ebenen statt fünf. Vielleicht bringt das auch bei Ihnen Linderung?