Xsane core dump

Tach zusammen.

Ich habe hier auf meinem System das Problem, dass ich nach dem Start von xsane immer einen segmentation fault (core dump) bekomme. Passiert sowohl als unpriv. User, als auch als root.

Scanner: Avision AC 630 CS (SCSI) an AHA-2940UW
Gnome 2.8.2
xsane 0.96

Erkannt wird der Scanner mit den entsprechenden Shell-Tools problemlos - es hat auch nix mim SCSI-Bus zu tun, da ich beispielsweise auch problemlos brennen kann.

Jemand ne Ahnung?
 
Hallo HerrSeiler,

starte doch den xsane mal einem Gnome-Terminal aus.
Gibt es da außer der core-dump-Meldung noch eine Fehlermeldung?

Viele Grüße

Jürgen
 
Ich hab's ausschließlich aus nem Terminal heraus gestartet. Da kommt sonst nix. Starte ich es als unpriv. User kommt "Segmentation fault" und als root "Segementation fault (Core dumped)".

Es passiert irgendwie bei der Scanner-Erkennung. Der Scanner wird kurz angesprochen (sehe ich an der LED) und dann passiert das.
 
Hallo HerrSeiler,

tritt dieser Effekt auch auf, wenn Du das Kommandozeilen-Tool scanimage benutzt?

Das Phänomen hatte ich anfangs auch. Es hat sich ein Konfigurationsehler als Ursache herausgestellt. Es gibt ein Verzeichnis ~/.sane, dass Du vor dem nächsten Start mal löschen solltest.

Viele Grüße

Jürgen
 
Ups sorry - hatte gar nicht gesehen, dass noch jmd. geantwortet hat :rolleyes:

Das Problem tritt mit scanimage auch auf. Ich hab .sane auch mal gelöscht - bringt aber gar nix. In der Zwischenzeit mußte ich (wegen einer kleinen Unachtsamkeit) mein System nochmal aufsetzen. Ich habe also alles neu kompiliert - der Fehler tritt nach wie vor auf.
 
Nein - löst leider mein Problem nicht. Ich hatte die ganze Zeit gar kein Blatt auf dem Scanner liegen - nur der Deckel liegt auf. Und der hat an der Unterseite ja ohnehin eine weiße Beschichtung.

Der Fehler tritt bei mir im übrigen auch nicht nur direkt bei xsane sondern schon mit scanimage auf, wie ich festgestellt habe. Dort scheint also der Fehler zu liegen.
 
Guten Morgen Herr Seiler,

was gibt denn scanimage -T -v -d device aus (bitte die komplette Ausgabe posten)?

Ein den Scanner-Einstellungen kann man diverse Automatiken ein/abschalten. Bitte mal alle Automatiken ausschalten und in xsane die Default-Wert leicht verändern.

Lege auch mal ein weißes Blatt auf den Scanner.

Wie wurde das Paket installiert? Über den ports-tree oder als package?
Falls über den ports-tree, dann bitte nochmals compilie es bitte nochmals, vielleicht hilft es.

Nachdenkliche Grüße

Jürgen
 
Ausgabe:
[11:40:51] root@/> scanimage -T -v -d avision:/dev/pass0
Segmentation fault (core dumped)

Wohlgemerkt: Extra als root ausgeführt - liegt also mit Sicherheit nicht an fehlenden Rechten.

Zum weißen Blatt: Wie gesagt: Auf dem Deckel vom Scanner ist ein weißer Einsatz - der ist so weiß, "wie's nur geht" und der bedeckt auch alles.

Das Paket wurde aus dem Ports-Tree kompiliert (CVS).

Achso - hier noch die letzten Zeilen mit truss:

open("/dev/pass0",0x2,02000) = 3 (0x3)
ioctl(3,CAMGETPASSTHRU,0xbfbfe1d0) = 0 (0x0)
ioctl(3,CAMIOCOMMAND,0xbfbfe1d0) = 0 (0x0)
ioctl(3,CAMIOCOMMAND,0xbfbfe1d0) = 0 (0x0)
ioctl(3,CAMIOCOMMAND,0xbfbfe1d0) = 0 (0x0)
ioctl(3,CAMIOCOMMAND,0x805e000) = 0 (0x0)
ioctl(3,CAMIOCOMMAND,0x805e000) = 0 (0x0)
nanosleep({1 0}) = 0 (0x0)
SIGNAL 11 (SIGSEGV)
SIGNAL 11 (SIGSEGV)
Process stopped because of: 16
process exit, rval = 139
Segmentation fault
 
Zuletzt bearbeitet:
So also wen's interessiert: Ich hab den Fehler endlich finden können. Und zwar ist das Modul für den Avision-Scanner broken. Die Austauschfiles (sind nur ein paar) gibts hier:
http://svn.exactcode.de/sane-avision/trunk/
In der nächsten Version von Sane sei der Fehler im Orginal-Archiv direkt behoben - so der Maintainer des Avision-Moduls.
 
Zurück
Oben