EDit :
j’oubliais les retours :
exemple avec Cartes :
org.gnome.Maps:16169): Gdk-ERROR **: The program 'org.gnome.Maps' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 630 error_code 8 request_code 153 (GLX) minor_code 31)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Trappe pour point d'arrêt et de trace (core dumped)
Totem :
totem:19564): Gdk-ERROR **: The program 'totem' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 398 error_code 8 request_code 153 (GLX) minor_code 31)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Trappe pour point d'arrêt et de trace (core dumped)
Une petite partie de strace -f totem : (conseillé sur ask-fedora)
[pid 19640] open("/usr/share/icons/hicolor/22x22/apps/totem.png", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=1357, ...}) = 0
[pid 19640] read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\26\0\0\0\26\10\6\0\0\0\304\264l"..., 65536) = 1357
[pid 19640] read(18, "", 65536) = 0
[pid 19640] close(18) = 0
[pid 19640] open("/usr/share/icons/hicolor/16x16/apps/totem.png", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=788, ...}) = 0
[pid 19640] read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\20\0\0\0\20\10\6\0\0\0\37\363\377"..., 65536) = 788
[pid 19640] read(18, "", 65536) = 0
[pid 19640] close(18) = 0
[pid 19640] open("/usr/share/icons/hicolor/24x24/apps/totem.png", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=1483, ...}) = 0
[pid 19640] read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\30\0\0\0\30\10\6\0\0\0\340w="..., 65536) = 1483
[pid 19640] read(18, "", 65536) = 0
[pid 19640] close(18) = 0
[pid 19640] open("/usr/share/icons/hicolor/32x32/apps/totem.png", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=2244, ...}) = 0
[pid 19640] read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0 \0\0\0 \10\6\0\0\0szz"..., 65536) = 2244
[pid 19640] read(18, "", 65536) = 0
[pid 19640] brk(0) = 0x2819000
[pid 19640] brk(0x283a000) = 0x283a000
[pid 19640] close(18) = 0
[pid 19640] open("/usr/share/icons/hicolor/256x256/apps/totem.png", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=30951, ...}) = 0
[pid 19640] read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\1\0\0\0\1\0\10\6\0\0\0\\r\250"..., 65536) = 30951
[pid 19640] brk(0) = 0x283a000
[pid 19640] brk(0x2879000) = 0x2879000
[pid 19640] read(18, "", 65536) = 0
[pid 19640] close(18) = 0
[pid 19640] open("/usr/share/icons/hicolor/48x48/apps/totem.png", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=3849, ...}) = 0
[pid 19640] read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0000\0\0\0000\10\6\0\0\0W\2\371"..., 65536) = 3849
[pid 19640] read(18, "", 65536) = 0
[pid 19640] close(18) = 0
[pid 19640] brk(0) = 0x2879000
[pid 19640] brk(0x2905000) = 0x2905000
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\23\0\3\0\21\0\340\1\231\1\0\0\22\0\0\0007\22\1\0\21\0\340\0017\1\0\0\6\0\0\0"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\230c;\331\230c;\331\230c<\331\252wN\331\300\215b\331\300\215c\331\266\202Y\331\232e=\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"64.\33164.\33164.\33164.\33164.\33164.\33164.\33164.\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\234c6\331\263{L\331\270\202S\331\270\202S\331\270\201R\331\250pB\331\246m?\331\245l>\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\232b5\331\233b5\331\233b5\331\251qC\331\270\202S\331\270\202S\331\261zK\331\235d7\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"==8\331==8\331==8\331==8\331==8\331==8\331==8\331==8\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\247nA\331\265~N\331\270\202S\331\270\202S\331\270\202R\331\256wH\331\255vG\331\255vG\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\247nA\331\247nA\331\250pB\331\260xI\331\270\202S\331\270\202S\331\265~O\331\251qC\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"JNI\331JNI\331JNI\331JNI\331JNI\331JNI\331JNI\331JNI\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\317\254\216\331\324\260\221\331\322\257\221\331\322\257\221\331\321\256\217\331\317\254\216\331\320\254\216\331\317\254\216\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\301\266\253\341\352\333\314\331\353\333\314\331\353\333\314\331\352\333\314\331\352\333\313\331\351\331\313\331\351\331\313\331"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\330\277\252\337\330\277\251\337\330\277\250\337\327\276\250\337\327\276\247\337\320\267\242\340f`W\364SOI\371"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\0\0\0\30\0\0\0\30\0\0\0\30\0\0\0\30\0\0\0\30\0\0\0\30\0\0\0\30\0\0\0\30"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0GGG\0"..., 16384}, {NULL, 0}, {"", 0}], 3) = 16384
[pid 19640] recvmsg(6, 0x7ffed1e4c5f0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] shmget(IPC_PRIVATE, 4194304, IPC_CREAT|0600) = 16154634
[pid 19640] shmat(16154634, 0, 0) = 0x7f4b7ca8d000
[pid 19640] shmctl(16154634, IPC_RMID, 0) = 0
[pid 19640] futex(0x7f4b919714a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 19640] futex(0x7f4b919714a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 19640] getpid() = 19640
[pid 19640] getpid() = 19640
[pid 19640] getpid() = 19640
[pid 19640] getpid() = 19640
[pid 19640] getpid() = 19640
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\215\220\215\246\211\213\212\370\264\200[\377\272wI\377\272wH\377\273yJ\377\311\222g\377\327\257\213\377"..., 3044}, {NULL, 0}, {"", 0}], 3) = 3044
[pid 19640] poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
[pid 19640] recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\34\0f\1\21\0\340\0017\1\0\0\317\2514\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
[pid 19640] poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
[pid 19640] recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"A\0m\0018\0\340\1\3\0\202\0007\0\340\1\0\0008\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
[pid 19640] poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
[pid 19640] recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"A\0o\1;\0\340\1\3\0\202\0007\0\340\1\0\0008\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
[pid 19640] poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
[pid 19640] recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"A\0{\1?\0\340\1\3\0\202\0007\0\340\1\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
[pid 19640] poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
[pid 19640] recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\211\1\3\0\0\0\302\0\0\0\1\0\1\1\377\377\377\377\0\0\0\0\0\0\0\0\20\0\340\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 76
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4be60, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"+\220\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4
[pid 19640] poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
[pid 19640] recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\2\213\1\0\0\0\0\t\0 \2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
[pid 19640] recvmsg(6, 0x7ffed1e4bef0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] recvmsg(6, 0x7ffed1e4bef0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 19640] getpid() = 19640
[pid 19640] getpid() = 19640
[pid 19640] futex(0x7f4b919714a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 19640] futex(0x7f4b919714a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 19640] futex(0x7f4b919714a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 19640] open("/usr/share/icons/Adwaita/16x16/actions/view-more-symbolic.symbolic.png", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=125, ...}) = 0
[pid 19640] read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\20\0\0\0\20\10\6\0\0\0\37\363\377"..., 65536) = 125
[pid 19640] read(18, "", 65536) = 0
[pid 19640] close(18) = 0
[pid 19640] futex(0x7f4b919714a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 19640] open("/usr/share/icons/Adwaita/16x16/status/audio-volume-muted-symbolic.symbolic.png", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=306, ...}) = 0
[pid 19640] read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\20\0\0\0\20\10\6\0\0\0\37\363\377"..., 65536) = 306
[pid 19640] read(18, "", 65536) = 0
[pid 19640] close(18) = 0
[pid 19640] shmdt(0x7f4b7ca8d000) = 0
[pid 19640] futex(0x7f4b919714a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 19640] poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
[pid 19640] writev(6, [{"\203.\5\0B\0\340\1\1\0[\377\1\0\1\0\374\7\34\0\2y\4\0B\0\340\1\0\10\0\0"..., 216}, {NULL, 0}, {"", 0}], 3) = 216
[pid 19640] poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
[pid 19640] recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\0\10\216\1\236\1\0\0\37\0\231\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
[pid 19640] poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
[pid 19640] recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\23\0\224\1B\0\340\1B\0\340\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 128
[pid 19640] open("/usr/share/X11/XErrorDB", O_RDONLY) = 18
[pid 19640] fstat(18, {st_mode=S_IFREG|0644, st_size=42077, ...}) = 0
[pid 19640] read(18, "!\n! Copyright 1993, 1995, 1998 "..., 42077) = 42077
[pid 19640] close(18) = 0
[pid 19640] write(2, "\n(totem:19640): Gdk-ERROR **: Th"..., 612
(totem:19640): Gdk-ERROR **: The program 'totem' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 398 error_code 8 request_code 153 (GLX) minor_code 31)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
) = 612
[pid 19640] --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL, si_value={int=809121587, ptr=0x54552036303a3733}} ---
[pid 19641] +++ killed by SIGTRAP (core dumped) +++
+++ killed by SIGTRAP (core dumped) +++
Trappe pour point d'arrêt et de trace (core dumped)
(je n'ai pas reporté comme il le dit ...