Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] segfault bei sane , xsane ...  (Read 1745 times)

Offline paco

  • User
  • Posts: 85
[DE] segfault bei sane , xsane ...
« on: 2023/02/26, 16:30:52 »
Komme jetzt endlich dazu, ein hier nicht gelöstes Problem mitzuteilen.

Sane und xsane verabschieden sich hier reproduzierbar mittels segfault:

Code: [Select]
Feb 26 16:00:51 hypnos kernel: scanimage[102994]: segfault at 0 ip 00007fd5f73a6dd9 sp 00007fffce752048 error 4 in libc.so.6[7fd5f7277000+155000] like
ly on CPU 11 (core 6, socket 0)

Feb 26 16:00:51 hypnos kernel: Code: fe 7f 5c 17 e1 c5 f8 77 c3 0f 1f 84 00 00 00 00 00 89 f8 48 89 fa c5 f9 ef c0 25 ff 0f 00 00 3d e0 0f 00 00 0f 87
 37 01 00 00 <c5> fd 74 0f c5 fd d7 c1 85 c0 74 5b f3 0f bc c0 c5 f8 77 c3 0f 1f

Das geschieht identisch sowohl bei einer kompletten Neuinstallation von siduction-22.1-Masters_of_War-kde-amd64-202212291659.iso sowie in einer entsprechenden virtuellen Maschine mittels Vitrualbox, jeweils mit aktuellem full-upgrade.

Auch die jeweils neu verfügbaren Kernel haben nichts verbessert.

Ein apt istall --reinstall aller relevanten sane-Pakete hat ebenfalls nichts geändert und ein memtest lief in mehreren Passes fehlerfrei durch.

Das Problem ist unabhängig davon, ob der Scanner (Epson Perfection 1660 Photo) direkt am Rechner hängt (USB) oder aber am Server. Hängt er direkt am Rechner sehe ich ihn mittels lsusb. Am Server hat sich nichts verändert.

Den Fehler habe ich erstmals im November/Dezember 2022 bemerkt, konnte ihn aber aus Zeitgründen nicht weiter verfolgen. Davor lief alles so wie es sein soll.

Code: [Select]
inxi -v4

System:
  Host: hypnos Kernel: 6.1.14-1-siduction-amd64 arch: x86_64 bits: 64
    compiler: gcc v: 12.2.0 Console: pty pts/1 Distro: siduction 22.1
    Masters_of_War - kde - (202212291659) base: Debian GNU/Linux bookworm/sid

Machine:
  Type: Desktop System: Micro-Star product: MS-7B89 v: 1.0 serial: N/A
  Mobo: Micro-Star model: B450M MORTAR MAX (MS-7B89) v: 1.0
    serial: J816077xyz UEFI: American Megatrends LLC. v: 2.F0 date: 03/23/2022

Battery:

CPU:

  Info: 6-core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2
    rev: 0 cache: L1: 384 KiB L2: 3 MiB L3: 32 MiB
  Speed (MHz): avg: 2200 min/max: 2200/4208 boost: enabled cores: 1: 2200
    2: 2200 3: 2200 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200
    11: 2200 12: 2200 bogomips: 86398
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm

Graphics:
  Device-1: Conexant Systems CX23885 PCI Video and Audio Decoder
    driver: cx23885 v: 0.0.4 bus-ID: 21:00.0
  Device-2: NVIDIA GP107 [GeForce GTX 1050] vendor: Gigabyte driver: nvidia
    v: 525.85.12 arch: Pascal bus-ID: 26:00.0
  Device-3: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo
    bus-ID: 3-3:3
  Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.8 driver: X:
    loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa gpu: cx23885,nvidia
    resolution: 2560x1440~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 525.85.12 renderer: NVIDIA GeForce GTX
    1050/PCIe/SSE2 direct-render: Yes

Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel port: f000 bus-ID: 22:00.0
  IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac:

Drives:

  Local Storage: total: 6.82 TiB used: 2.47 TiB (36.2%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB
    size: 931.51 GiB temp: 36.9 C
  ID-2: /dev/nvme1n1 vendor: Kingston model: SA2000M8500G size: 465.76 GiB
    temp: 36.9 C

Partition:
  ID-1: / size: 47.76 GiB used: 15 GiB (31.4%) fs: ext4 dev: /dev/nvme1n1p2
  ID-2: /boot/efi size: 299.4 MiB used: 288 KiB (0.1%) fs: vfat
    dev: /dev/nvme1n1p1
  ID-3: /home size: 383.43 GiB used: 326.97 GiB (85.3%) fs: ext4
    dev: /dev/nvme1n1p3
  ID-4: swap-1 size: 26.01 GiB used: 0 KiB (0.0%) fs: swap
    dev: /dev/nvme1n1p4

Info:
  Processes: 310 Uptime: 51m Memory: 31.28 GiB used: 3.24 GiB (10.4%)
  Init: systemd target: graphical (5) Compilers: gcc: 12.2.0 Packages: 2767
  Shell: Bash v: 5.2.15 inxi: 3.3.25

Offline ReinerS

  • User
  • Posts: 1.061
Re: segfault bei sane , xsane ...
« Reply #1 on: 2023/02/26, 19:00:17 »
Kann ich hier nicht bestätigen, Xsane, und damit auch Sane, scheinen einwandfrei zu funktionieren.

Grüße

Reiner
slackware => SuSE => kanotix => sidux => aptosid  => siduction

Offline paco

  • User
  • Posts: 85
Re: segfault bei sane , xsane ...
« Reply #2 on: 2023/02/27, 18:35:29 »
Hi ReinerS, das freut mich sehr für Dich!

Hier sieht es aber leider immer verrückter aus:

Ich kann den beschriebenen Fehler auf einem einem komplett anderen "antiken" Rechner (Intel-CPU, 8GB, siduction-22.1-Masters_of_War-kde-amd64-202212291659.iso) rekonstruieren!

Mittels virtualbox habe ich nochmals eine komplett neue virtuelle Maschine aufgesetzt (siduction-22.1-Masters_of_War-kde-amd64-202212291659.iso) => Segfault, gleicher Fehler!

Ich habe das aktuellste und zwei "alte" ISOs (https://testbuilds.siduction.org/kde/) runtergeladen, die Prüfsummen gecheckt und mittels grub2-fll-fromiso ohne weitere Modifikationenen und ohne updates gestartet. 

Das Ergebnis war äußerst interessant:

siduction-22.1-Masters_of_War-kde-amd64-202212291659.iso: => Segfault
siduction-Masters_of_War-kde-amd64-latest.iso: => Segfault
siduction-wintersky-kde-amd64-latest.iso: => Segfault
siduction-farewell-kde-amd64-latest.iso: korrektes Verhalten!!!

Entweder mache ich immer wieder und systematisch den selben Fehler, oder irgendwo ist ein Wurm drin. Überraschend ist, dass der segfault immer and der gleichen Stelle der libc.so.6 aufzutreten scheint. Aber das ist vielleicht zu kurz gesprungen :).

Jedenfalls wäre ich für jeden Tipp zu Fehlersuche sehr dankbar.

Danke und noch einen schönen Abend

Offline eriefisher

  • User
  • Posts: 264
Re: segfault bei sane , xsane ...
« Reply #3 on: 2023/02/27, 21:06:58 »
Sorry for replying in english. I translated you post to read it.

When does the segfault happen? While starting the application, saving the scan etc?? The fact that it happens accross OS version suggest there is a setting somewhere that's incompatable with the scanner itself. Maybe adjust the colour down to 24 bit or something similar. Worth a try.

Wann passiert der Segfault?? Speichern Sie den Scan beim Starten der Anwendung usw?? Die Tatsache, dass dies in der Betriebssystemversion geschieht, deutet darauf hin, dass irgendwo eine Einstellung vorhanden ist, die mit dem Scanner selbst nicht kompatibel ist. Stellen Sie die Farbe vielleicht auf 24 Bit oder ähnliches ein. Einen Versuch wert.

Offline paco

  • User
  • Posts: 85
Re: segfault bei sane , xsane ...
« Reply #4 on: 2023/02/28, 22:09:19 »
So I will try to explain in english:

the segfault occurs when "scanimage -L" or "sane-find scanner" or "xsane" is started, regardless of whether as root or as a normal user, and yes, the user is in the group scanner!

But the segfault does not occur on siduction-farewell-kde-amd64-latest.iso in a virtual machine (for details cf. my posts)!

I can not believe that this is a problem with the rights, because I have not changed anything on them!

The problem seems to exist only with me on different machines and I do not find any hints on the net.

Thank you very much
____________________________________________ ______________
Ich werde also versuchen, es auf Englisch zu erklären:

der Segfault tritt auf, wenn "scanimage -L" oder "sane-find scanner" oder "xsane" gestartet wird, egal ob als root oder als normaler Benutzer, und ja, der Benutzer ist in der Gruppe scanner!

Aber der Segfault tritt nicht auf siduction-farewell-kde-amd64-latest.iso in einer virtuellen Maschine auf (für Details siehe meine Beiträge)!

Ich kann nicht glauben, dass es sich um ein Problem mit den Rechten handelt, da ich nichts an ihnen geändert habe!

Das Problem scheint nur bei mir auf verschiedenen Rechnern zu bestehen und ich finde keine Hinweise im Netz.