(Courriels de diversion: <foudroyerent@grêles-differences.com> <assumerons@perclus-rêvassez.com> <latins@jouirent-tactiles.com> <apposons@destabilisa-amendements.com> <seduiriez@parcellises-approximations.com> <eclaircira@conditionnees-sterilisiez.com> <embrayerait@grainetier-enucleer.com> <sarment@realiserait-eclairerait.com> <ouatee@gonfleraient-byzantins.com> <gueuses@ecroulements-pretentieuse.com> )
salut, Suite de ma création de dessous de verres à partir de script shell... J'ai fait un strace -ff de mon script de backup : plantage total souris + clavier...restait les magics keys... le fork() de cdrecord plante, le processus appelant attend : fork() = 14676 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x806e2f8, [], 0x4000000}, {SIG_DFL}, 8) = 0 wait4(-1, et le processus fils attend aussi... gettimeofday({1028201548, 868604}, NULL) = 0 gettimeofday({1028201548, 868734}, NULL) = 0 ioctl(4, 0x2285, 0xbfffdefc) = 0 gettimeofday({1028201548, 869243}, NULL) = 0 gettimeofday({1028201548, 869373}, NULL) = 0 ioctl(4, 0x2285 Comment débuguer le truc ? Qu'est ce que ce 0x2285 ? Comment trouver ce qu'il attend ? (en regardant le source...) On trouve ça dans le log open("/dev/sg0", O_RDWR) = -1 ENOSYS (Function not implemented) open("/dev/sg0", O_RDWR) = -1 ENOSYS (Function not implemented) open("/dev/sg0", O_RDWR) = 4 Bizarre qu'il finisse par l'ouvrir après deux essais. -- jean-michel --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>