hp_tux
05.08.04, 22:08
Hallo,
also, ich habe unter LFS 5.1.1 mal die neueste Version von Guarddog (2.3.2) installiert, aber seltsamerweise kann ich das Programm nur als "normaler" Benutzer starten, jedoch nicht als "root" (mittels "kdesu").
An "kdesu" kann es wohl nicht liegen, denn andere Programme lassen sich damit problemlos starten. Manchmal kommt dann auch eine Meldung des KDE Crash Handlers (SIGSEGV). Dabei sehen die letzten Zeilen der Ausgabe von "strace" wie folgt aus:
fcntl64(11, F_GETFL) = 0x2 (flags O_RDWR)
read(11, "end\n", 255) = 4
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(11, "QPixmap: Cannot create a QPixmap"..., 255) = 59
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "QPixmap: Cannot create a QPixmap"..., 255) = 59
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "QPixmap: Cannot create a QPixmap"..., 255) = 59
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "QPixmap: Cannot create a QPixmap"..., 255) = 59
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "kbuildsycoca running...\n", 255) = 24
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "KCrash: Application \'guarddog\' c"..., 255) = 43
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
write(8, "\0", 1) = 1
sigreturn() = ? (mask now [RTMIN])
waitpid(10809, [{WIFEXITED(s) && WEXITSTATUS(s) == 253}], WNOHANG) = 10809
close(11) = 0
close(10) = 0
close(9) = 0
exit_group(253) = ?
Meistens beendet sich das Programm allerdings ohne weitere Meldung mit Exitcode 1.
Hat vielleicht sonst noch jemand diese Version von Guarddog im Einsatz?
Oder kann gar jemand diese Meldungen von "strace" interpretieren?
Vielen Dank für Eure Antworten! :)
Gruß
hp_tux
also, ich habe unter LFS 5.1.1 mal die neueste Version von Guarddog (2.3.2) installiert, aber seltsamerweise kann ich das Programm nur als "normaler" Benutzer starten, jedoch nicht als "root" (mittels "kdesu").
An "kdesu" kann es wohl nicht liegen, denn andere Programme lassen sich damit problemlos starten. Manchmal kommt dann auch eine Meldung des KDE Crash Handlers (SIGSEGV). Dabei sehen die letzten Zeilen der Ausgabe von "strace" wie folgt aus:
fcntl64(11, F_GETFL) = 0x2 (flags O_RDWR)
read(11, "end\n", 255) = 4
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(11, "QPixmap: Cannot create a QPixmap"..., 255) = 59
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "QPixmap: Cannot create a QPixmap"..., 255) = 59
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "QPixmap: Cannot create a QPixmap"..., 255) = 59
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "QPixmap: Cannot create a QPixmap"..., 255) = 59
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "kbuildsycoca running...\n", 255) = 24
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, "KCrash: Application \'guarddog\' c"..., 255) = 43
fcntl64(11, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
read(11, 0xbfffeed0, 255) = -1 EAGAIN (Resource temporarily unavailable)
waitpid(10809, 0xbfffefdc, WNOHANG) = 0
select(12, [11], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
write(8, "\0", 1) = 1
sigreturn() = ? (mask now [RTMIN])
waitpid(10809, [{WIFEXITED(s) && WEXITSTATUS(s) == 253}], WNOHANG) = 10809
close(11) = 0
close(10) = 0
close(9) = 0
exit_group(253) = ?
Meistens beendet sich das Programm allerdings ohne weitere Meldung mit Exitcode 1.
Hat vielleicht sonst noch jemand diese Version von Guarddog im Einsatz?
Oder kann gar jemand diese Meldungen von "strace" interpretieren?
Vielen Dank für Eure Antworten! :)
Gruß
hp_tux