Home › Fora › Forum wsparcia › Multimedia › Qt V4L2 test Utility (polecenie qv4l2 ) czasami zawiesza system
- This topic has 3 odpowiedzi, 3 uczestników, and was last updated 7 years, 6 months temu by pavbaranov.
- AutorPosty
- 14 maja 2017 o 18:50 #3978majoModerator
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
14 maja 2017 o 19:40 #3979napcokAdministratorSzklana 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.
Appki pod konsolę | czasem piszę tutaj | Pomóż sobie i innym - mądrze zadawaj pytania
14 maja 2017 o 21:09 #3980majoModeratorRzeczywiś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
15 maja 2017 o 06:56 #3985pavbaranovForumowiczJak 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. - AutorPosty
- Musisz być zalogowany aby odpowiedzieć w tym wątku.