[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-games-devel
Subject: Re: [Kde-games-devel] setDiscoveryInfo ?
From: Kleag <kleag () free ! fr>
Date: 2005-08-19 13:15:47
Message-ID: 200508191515.48154.kleag () free ! fr
[Download RAW message or body]
It's more like that:socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 10getsockname(10, \
{sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, [16]) = \
0getpeername(10, 0xbfffdff0, [128]) = -1 ENOTCONN (Transport endpoint is not \
connected)setsockopt(10, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0bind(10, \
{sa_family=AF_INET, sin_port=htons(20000), sin_addr=inet_addr("0.0.0.0")}, 16) = \
0getsockname(10, {sa_family=AF_INET, sin_port=htons(20000), \
sin_addr=inet_addr("0.0.0.0")}, [16]) = 0getpeername(10, 0xbfffdfa0, [128]) = -1 \
ENOTCONN (Transport endpoint is not connected)listen(10, 0) \
= 0ioctl(5, FIONREAD, [1]) = 0stat64("/home/gael/.kde/share/config/", \
{st_mode=S_IFDIR|0700, st_size=8192, ...}) = 0stat64("/home/gael/.kde/share/config/", \
{st_mode=S_IFDIR|0700, st_size=8192, ...}) = \
0access("/home/gael/.kde/share/config/kdnssdrc", W_OK) = -1 ENOENT (No such file or \
directory)access("/home/gael/.kde/share/config/kdnssdrc", F_OK) = -1 ENOENT (No such \
file or directory)access("/home/gael/.kde/share/config", W_OK) = \
0lstat64("/home/gael/.kde/share/config/kdnssdrc", 0x828d848) = -1 ENOENT (No such \
file or directory)stat64("/home/gael/.kde/share/config/kdnssdrc", 0x828d848) = -1 \
ENOENT (No such file or directory)lstat64("/home/gael/.kde/share/config/kdnssdrc", \
0x828deb8) = -1 ENOENT (No such file or \
directory)stat64("/home/gael/.kde/share/config/kdnssdrc", 0x828deb8) = -1 ENOENT (No \
such file or directory)stat64("/home/gael/.kde/share/config/kdeglobals", \
{st_mode=S_IFREG|0600, st_size=9065, ...}) = \
0stat64("/home/gael/kde3.4.1/share/config/kdeglobals", 0xbfffd920) = -1 ENOENT (No \
such file or directory)access("/etc/kderc", R_OK) = -1 ENOENT (No such \
file or directory)stat64("/home/gael/.kde/share/config/system.kdeglobals", \
0xbfffd920) = -1 ENOENT (No such file or \
directory)stat64("/home/gael/kde3.4.1/share/config/system.kdeglobals", 0xbfffd920) = \
-1 ENOENT (No such file or directory)open("/home/gael/.kde/share/config/kdeglobals", \
O_RDONLY|O_LARGEFILE) = 12fstat64(12, {st_mode=S_IFREG|0600, st_size=9065, ...}) = \
0fstat64(12, {st_mode=S_IFREG|0600, st_size=9065, ...}) = 0mmap2(NULL, 9065, \
PROT_READ, MAP_PRIVATE, 12, 0) = 0xb63e5000fstat64(12, {st_mode=S_IFREG|0600, \
st_size=9065, ...}) = 0rt_sigaction(SIGBUS, {0xb767f390, [], SA_ONESHOT}, {SIG_DFL}, \
8) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0fstat64(12, {st_mode=S_IFREG|0600, \
st_size=9065, ...}) = 0munmap(0xb63e5000, 9065) = \
0rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0close(12) \
= 0stat64("/home/gael/.kde/share/config/kdnssdrc", 0xbfffd920) = -1 ENOENT (No such \
file or directory)stat64("/home/gael/kde3.4.1/share/config/kdnssdrc", 0xbfffd920) = \
-1 ENOENT (No such file or directory)access("/home/gael/.kde/share/config/kdnssdrc", \
W_OK) = -1 ENOENT (No such file or \
directory)access("/home/gael/.kde/share/config/kdnssdrc", F_OK) = -1 ENOENT (No such \
file or directory)access("/home/gael/.kde/share/config", W_OK) = \
0lstat64("/home/gael/.kde/share/config/kdnssdrc", 0x828da80) = -1 ENOENT (No such \
file or directory)stat64("/home/gael/.kde/share/config/kdnssdrc", 0x828da80) = -1 \
ENOENT (No such file or directory)lstat64("/home/gael/.kde/share/config/kdnssdrc", \
0x828da80) = -1 ENOENT (No such file or \
directory)stat64("/home/gael/.kde/share/config/kdnssdrc", 0x828da80) = -1 ENOENT (No \
such file or directory)stat64("/home/gael/.kde/share/config/kdeglobals", \
{st_mode=S_IFREG|0600, st_size=9065, ...}) = \
0stat64("/home/gael/kde3.4.1/share/config/kdeglobals", 0xbfffdb10) = -1 ENOENT (No \
such file or directory)access("/etc/kderc", R_OK) = -1 ENOENT (No such \
file or directory)stat64("/home/gael/.kde/share/config/system.kdeglobals", \
0xbfffdb10) = -1 ENOENT (No such file or \
directory)stat64("/home/gael/kde3.4.1/share/config/system.kdeglobals", 0xbfffdb10) = \
-1 ENOENT (No such file or directory)open("/home/gael/.kde/share/config/kdeglobals", \
O_RDONLY|O_LARGEFILE) = 12fstat64(12, {st_mode=S_IFREG|0600, st_size=9065, ...}) = \
0fstat64(12, {st_mode=S_IFREG|0600, st_size=9065, ...}) = 0mmap2(NULL, 9065, \
PROT_READ, MAP_PRIVATE, 12, 0) = 0xb63e5000fstat64(12, {st_mode=S_IFREG|0600, \
st_size=9065, ...}) = 0rt_sigaction(SIGBUS, {0xb767f390, [], SA_ONESHOT}, {SIG_DFL}, \
8) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0fstat64(12, {st_mode=S_IFREG|0600, \
st_size=9065, ...}) = 0munmap(0xb63e5000, 9065) = \
0rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0close(12) \
= 0stat64("/home/gael/.kde/share/config/kdnssdrc", 0xbfffdb10) = -1 ENOENT (No such \
file or directory)stat64("/home/gael/kde3.4.1/share/config/kdnssdrc", 0xbfffdb10) = \
-1 ENOENT (No such file or directory)socket(PF_FILE, SOCK_STREAM, 0) = \
12connect(12, {sa_family=AF_FILE, path="/var/run/mdnsd"}, 110) = -1 ENOENT (No such \
file or directory)rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0rt_sigaction(SIGCHLD, \
NULL, {0xb7683ee0, [], SA_RESTART|SA_NOCLDSTOP}, 8) = 0rt_sigprocmask(SIG_SETMASK, \
[], NULL, 8) = 0nanosleep({1, 0}, {1, 0}) = 0connect(12, \
{sa_family=AF_FILE, path="/var/run/mdnsd"}, 110) = -1 ENOENT (No such file or \
directory)rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0rt_sigaction(SIGCHLD, NULL, \
{0xb7683ee0, [], SA_RESTART|SA_NOCLDSTOP}, 8) = 0rt_sigprocmask(SIG_SETMASK, [], \
NULL, 8) = 0nanosleep({1, 0}, {1, 0}) = 0connect(12, \
{sa_family=AF_FILE, path="/var/run/mdnsd"}, 110) = -1 ENOENT (No such file or \
directory)rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0rt_sigaction(SIGCHLD, NULL, \
{0xb7683ee0, [], SA_RESTART|SA_NOCLDSTOP}, 8) = 0rt_sigprocmask(SIG_SETMASK, [], \
NULL, 8) = 0nanosleep({1, 0}, {1, 0}) = 0connect(12, \
{sa_family=AF_FILE, path="/var/run/mdnsd"}, 110) = -1 ENOENT (No such file or \
directory)rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0rt_sigaction(SIGCHLD, NULL, \
{0xb7683ee0, [], SA_RESTART|SA_NOCLDSTOP}, 8) = 0rt_sigprocmask(SIG_SETMASK, [], \
NULL, 8) = 0nanosleep({1, 0}, {1, 0}) = 0 If usefule, here is my \
network setup: wifi DHCP connection to an adsl access point. firewall configuration \
is the default Mandrake Shorewall one. ifconfig gives:eth0 Lien encap:Ethernet \
HWaddr 00:0F:1F:0D:9E:A0 adr inet6: fe80::20f:1fff:fe0d:9ea0/64 Scope:Lien \
UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 \
overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 \
collisions:0 lg file transmission:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 \
b) Interruption:11 eth1 Lien encap:UNSPEC HWaddr \
39-4F-C0-00-11-E2-0C-30-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING \
MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 \
frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 \
collisions:0 lg file transmission:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 \
b) eth2 Lien encap:Ethernet HWaddr 00:0C:F1:25:3E:92 inet \
adr:192.168.0.2 Bcast:192.168.0.255 Masque:255.255.255.0 adr inet6: \
fe80::20c:f1ff:fe25:3e92/64 Scope:Lien UP BROADCAST RUNNING MULTICAST \
MTU:1500 Metric:1 RX packets:23812 errors:1 dropped:0 overruns:0 frame:0 \
TX packets:51812 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 lg \
file transmission:1000 RX bytes:9092205 (8.6 Mb) TX bytes:4766820 (4.5 Mb) \
Interruption:5 Adresse de base:0xc000 Mémoire:fafee000-fafeefff lo Lien \
encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: \
::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 RX \
packets:66 errors:0 dropped:0 overruns:0 frame:0 TX packets:66 errors:0 \
dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 \
RX bytes:4540 (4.4 Kb) TX bytes:4540 (4.4 Kb) sit0 Lien encap:IPv6-dans-IPv4 \
adr inet6: ::127.0.0.1/96 Scope:Inconnu UP RUNNING NOARP MTU:1480 Metric:1 \
RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 \
dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 \
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Le Vendredi 19 Août 2005 14:48, Jakub \
Stachowski a écrit :> Dnia piątek, 19 sierpnia 2005 14:28, Kleag napisał:> > Le \
Vendredi 19 Août 2005 13:42, Jakub Stachowski a écrit :> > > Dnia czwartek, 18 \
sierpnia 2005 23:27, Kleag napisał:> > > > Hello,> > > >> > > > What is the goal of \
the (undocumented) KGameNetwork::setDiscoveryInfo> > > > function introduced in kde \
3.4 ?>> OK. It is no longer undocumented :-)Thank you !
> > > > > I tried no to use it and it works even better: a 5 to 10 seconds> > > > \
> > > > > freeze disappear...> > >> > > Could you send me strace output with \
> > > > > timestamps?> >> > With the code you give and the command line below, the \
> > > > > freeze is still> > there. I attach the result.> > strace -o ksirk.strace -c \
> > > > > -r -f -F -t -tt ksirk> >> > Is it the data you expected ?>> It does not \
> > > > > show me what is hanging but i think i found the reason.> Does output from \
> > > > > 'strace ksirk' looks like that (during the hang): ?>> fcntl64(13, F_SETFD, \
> > > > > FD_CLOEXEC) = 0> setsockopt(13, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0> \
> > > > > bind(13, {sa_family=AF_INET6, sin6_port=htons(54321), inet_pton(AF_INET6,> \
> > > > > "::", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0> listen(13, \
> > > > > 5) = 0> socket(PF_FILE, SOCK_STREAM, 0) = \
> > > > > 14> connect(14, {sa_family=AF_FILE, path="/var/run/mdnsd"}, 110) = -1> \
> > > > > ECONNREFUSED (Connection refused)> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) \
> > > > > = 0> rt_sigaction(SIGCHLD, NULL, {0x41e71c30, [], SA_RESTART|SA_NOCLDSTOP}, \
> > > > > 8) => 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0> nanosleep({1, 0}, {1, \
> > > > > 0}) = 0> connect(14, {sa_family=AF_FILE, \
> > > > > path="/var/run/mdnsd"}, 110) = -1> ECONNREFUSED (Connection refused)> \
> > > > > rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0> rt_sigaction(SIGCHLD, NULL, \
> > > > > {0x41e71c30, [], SA_RESTART|SA_NOCLDSTOP}, 8) => 0 \
> > > > > rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0> nanosleep({1, 0}, {1, 0}) \
> > > > > = 0> connect(14, {sa_family=AF_FILE, path="/var/run/mdnsd"}, 110) = -1> \
> > > > > ECONNREFUSED (Connection refused)> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) \
> > > > > = 0> rt_sigaction(SIGCHLD, NULL, {0x41e71c30, [], SA_RESTART|SA_NOCLDSTOP}, \
> > > > > 8) => 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0> nanosleep({1, 0}, {1, \
> > > > > 0}) = 0> connect(14, {sa_family=AF_FILE, \
> > > > > path="/var/run/mdnsd"}, 110) = -1> ECONNREFUSED (Connection refused)> \
> > > > > close(14) = 0>> > Kleag>> \
> > > > > _______________________________________________> kde-games-devel mailing \
> > > > > list> kde-games-devel@kde.org> \
> > > > > https://mail.kde.org/mailman/listinfo/kde-games-devel
-- KsirK - a turn-based strategy game for KDEhttp://gna.org/projects/ksirk
KGraphViewer - a GraphViz dot graphs \
viewerhttp://gna.org/projects/kgraphviewer_______________________________________________kde-games-devel \
mailing listkde-games-devel@kde.orghttps://mail.kde.org/mailman/listinfo/kde-games-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic