Qt V4L2 test Utility (polecenie qv4l2 ) czasami zawiesza system

Jesteś nowy na forum? Przeczytaj ...

Home Fora Forum wsparcia Multimedia Qt V4L2 test Utility (polecenie qv4l2 ) czasami zawiesza system

Oglądasz 4 posty - 1 do 4 (z 4 ogółem)
  • Autor
    Posty
  • #3978
    Avatar photomajo
    Moderator

    Witam,

    czasami (na szczęście rzadko) polecenie qv4l2 , będące częścią pakietu v4l-utils i uruchamiające narzędzie testowe „Qt V4L2 test Utility” do sprawdzania m.in. kamerki, zawiesza system.
    Wygląda to w następujący sposób:
    – system przestaje reagować na myszkę, system zużywa całą dostępną pamięć RAM (co widzę na wskaźniku monitora systemu na pasku zadań), czas na pasku zadań przestaje pokazywać kolejne sekundy (i ile pamiętam – można wtedy jedynie przejść klawiszami Ctrl+Alt+F4 do tty ),
    – po kilkunastu sekundach system przełącza się do tty,
    – po ponownym powrocie do systemy (klawiszami Ctrl+Alt+F7) można jedynie pozamykać poszczególne otwarte okna/programy i przeładować system.

    Jaka może być przyczyna takiego nieregularnego zawieszania się systemu ?

    Manjaro [stable] LTS, Xfce - tego używam

    #3979
    Avatar photonapcok
    Administrator

    Szklana kula się chyba popsuła, bo nie chce udzielić żadnej odpowiedzi. Podpowiada jedynie co możesz zrobić, aby uzyskać jakieś przydatne informacje…

    1. Przeszukać logi systemowe -> https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs

    2. Odpalić problematyczny program z konsoli i zobaczyć jakie wypisuje komunikaty.

    #3980
    Avatar photomajo
    Moderator

    Rzeczywiście, bez szklanej kuli może być ciężko :)

    A wracając do problemu, to logi systemowe, po wykonaniu polecenia qv4l2, po którym nastąpiło zawieszenie systemu, wyglądają jak poniżej:

    maj 14 16:51:50 pcn qv4l2[6964]: qt5ct: using qt5ct plugin
    maj 14 16:52:58 pcn kernel: uvcvideo: Failed to query (GET_DEF) UVC control 11 on unit 3: -32 (exp. 1).
    maj 14 16:54:12 pcn msm_notifier[732]: Shutting down MSM Notifier...
    maj 14 16:54:21 pcn org.xfce.FileManager[655]: Thunar: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.
    maj 14 16:54:15 pcn polkitd[525]: Unregistered Authentication Agent for unix-session:c1 (system bus name :1.24, object path /o
    maj 14 16:54:25 pcn org.a11y.atspi.Registry[860]: XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
    maj 14 16:54:25 pcn org.a11y.atspi.Registry[860]:       after 26593 requests (26593 known processed) with 0 events remaining.
    maj 14 16:54:13 pcn systemd-logind[507]: System is rebooting.

    Po restarcie systemu nie było żadnych problemów z tą komendą (,ani z poziomu Menu, ani z terminala)

    $ qv4l2
    qt5ct: using qt5ct plugin

    Linia logu systemowego w tym bezproblemowym przypadku uruchomienia polecenia qv4l2 , wygląda podobnie do wcześniej pokazanej linii logu (w czasie problemów z qv4l2 )
    maj 14 20:48:50 pcn kernel: uvcvideo: Failed to query (GET_DEF) UVC control 11 on unit 3: -32 (exp. 1).

    Manjaro [stable] LTS, Xfce - tego używam

    #3985
    pavbaranov
    Forumowicz

    Jak twierdzą ci, którzy rozwijają ten błąd, który wskazujesz nie jest „tragiczny”.
    Bardziej prawdopodobna przyczyna leży tutaj:

    maj 14 16:54:21 pcn org.xfce.FileManager[655]: Thunar: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.
    maj 14 16:54:15 pcn polkitd[525]: Unregistered Authentication Agent for unix-session:c1 (system bus name :1.24, object path /o
    maj 14 16:54:25 pcn org.a11y.atspi.Registry[860]: XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"

    Owe „Fatal IO error 11” o niczym dobrym nie świadczy. System jednakże nie kojarzy tego z qv4l2 a z innymi elementami, choć być może właśnie „dorwanie się” przez tę aplikację do kamerki wywołuje błąd Xów (XIO). Co ma do Thunara – nie mam pojęcia. Szybka lektura odpowiedzi pokazuje jedynie, że przyczyny mogą być przeróżne i pół biedy jeśli dają się one np. na Intelu naprawić zmianą ustawień (uwaga: to rozwiązanie może być kompletnie niewłaściwe w Twoim przypadku).
    Generalnie by cokolwiek zebrać, co byłoby użyteczne, należałoby wpierw zidentyfikować, czy problem jest powtarzalny w tym sensie, że zawsze w określonej sytuacji się zdarza (otwarte te same aplikacje itp.), najlepiej by bezpośrednio po jednej takiej awarii spróbować wywołać następną. Wówczas być może warto postąpić w sposób opisany w wiki Archa (szczególnie interesująca jest sekcja: „Getting the trace”) i z takimi informacjami pojawić się bądź na forum Manjaro bądź zgłosić bezpośrednio „winowajcy”, czyli prawdopodobnie deweloperom v4l-utils.

Oglądasz 4 posty - 1 do 4 (z 4 ogółem)
  • Musisz być zalogowany aby odpowiedzieć w tym wątku.