[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