Not enough nNetObject IDs to distribute

Bug #1002681 reported by David Brandes on 2012-05-22
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Armagetron Advanced
Undecided
Unassigned

Bug Description

No recording and no clue how to reproduce it - sorry.

$ ./armagetronad-dedicated --versioninfo
[0] Command HISTORY_SIZE_CONSOLE unknown.
[0]
[0] Command MOTION_BLUR_TIME unknown.
[0]
Program Name : Armagetron Advanced
Version : 0.4_alpha_z1970
Parent branch : 0.4
Parent branch's URL : http://bazaar.launchpad.net/~armagetronad-dev/armagetronad/0.4-armagetronad-work/
Tag :
Revision number : r1385(z1970)
Revision ID : <email address hidden>
Ancestor : r1385(z1970)
Source changed : No
Build date : Fri, 17 Feb 2012 12:39:04 +0100

During ladle the server crashed. I found this in console:

Internal Error: Internal error in short unsigned int next_free() in network/nNetObject.cpp:488 :
        Not enough nNetObject IDs to distribute. Sorry!

Please send a Bug report!
*** glibc detected *** /home/armagetron/0.4/bin/armagetronad-dedicated: double free or corruption (out): 0x00007f0348000b10 ***
======= Backtrace: =========
/lib/libc.so.6(+0x77806)[0x7f034f6cb806]
/lib/libc.so.6(cfree+0x73)[0x7f034f6d20d3]
/usr/lib/libstdc++.so.6(_ZNSs6assignERKSs+0x85)[0x7f034ff1a1f5]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5aa597]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x576f73]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x57966c]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5797ab]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x57981b]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x579986]
/lib/libc.so.6(exit+0xe2)[0x7f034f68d262]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5b1985]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5412fc]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5421f7]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5425d5]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5a1ac3]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5471f4]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5579c3]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x56c2d6]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x570ec8]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x5710d0]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x44382d]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x416445]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f034f672c4d]
/home/armagetron/0.4/bin/armagetronad-dedicated[0x40a789]
======= Memory map: ========
00400000-006e2000 r-xp 00000000 08:11 25565524 /home/armagetron/0.4/bin/armagetronad-dedicated
008e2000-008e3000 r--p 002e2000 08:11 25565524 /home/armagetron/0.4/bin/armagetronad-dedicated
008e3000-008e5000 rw-p 002e3000 08:11 25565524 /home/armagetron/0.4/bin/armagetronad-dedicated
008e5000-0091c000 rw-p 00000000 00:00 0
0289c000-02b09000 rw-p 00000000 00:00 0 [heap]
7f0348000000-7f0348027000 rw-p 00000000 00:00 0
7f0348027000-7f034c000000 ---p 00000000 00:00 0
7f034cc09000-7f034cc1f000 r-xp 00000000 08:11 23465019 /lib/libresolv-2.11.1.so
7f034cc1f000-7f034ce1e000 ---p 00016000 08:11 23465019 /lib/libresolv-2.11.1.so
7f034ce1e000-7f034ce1f000 r--p 00015000 08:11 23465019 /lib/libresolv-2.11.1.so
7f034ce1f000-7f034ce20000 rw-p 00016000 08:11 23465019 /lib/libresolv-2.11.1.so
7f034ce20000-7f034ce22000 rw-p 00000000 00:00 0
7f034ce22000-7f034ce27000 r-xp 00000000 08:11 23465128 /lib/libnss_dns-2.11.1.so
7f034ce27000-7f034d026000 ---p 00005000 08:11 23465128 /lib/libnss_dns-2.11.1.so
7f034d026000-7f034d027000 r--p 00004000 08:11 23465128 /lib/libnss_dns-2.11.1.so
7f034d027000-7f034d028000 rw-p 00005000 08:11 23465128 /lib/libnss_dns-2.11.1.so
7f034d028000-7f034d034000 r-xp 00000000 08:11 23465137 /lib/libnss_files-2.11.1.so
7f034d034000-7f034d233000 ---p 0000c000 08:11 23465137 /lib/libnss_files-2.11.1.so
7f034d233000-7f034d234000 r--p 0000b000 08:11 23465137 /lib/libnss_files-2.11.1.so
7f034d234000-7f034d235000 rw-p 0000c000 08:11 23465137 /lib/libnss_files-2.11.1.so
7f034d235000-7f034d236000 ---p 00000000 00:00 0
7f034d236000-7f034da36000 rw-p 00000000 00:00 0
7f034da36000-7f034da37000 ---p 00000000 00:00 0
7f034da37000-7f034e237000 rw-p 00000000 00:00 0
7f034e237000-7f034e238000 ---p 00000000 00:00 0
7f034e238000-7f034ea38000 rw-p 00000000 00:00 0
7f034ea38000-7f034ea39000 ---p 00000000 00:00 0
7f034ea39000-7f034f239000 rw-p 00000000 00:00 0
7f034f239000-7f034f23b000 r-xp 00000000 08:11 23465141 /lib/libdl-2.11.1.so
7f034f23b000-7f034f43b000 ---p 00002000 08:11 23465141 /lib/libdl-2.11.1.so
7f034f43b000-7f034f43c000 r--p 00002000 08:11 23465141 /lib/libdl-2.11.1.so
7f034f43c000-7f034f43d000 rw-p 00003000 08:11 23465141 /lib/libdl-2.11.1.so
7f034f43d000-7f034f453000 r-xp 00000000 08:11 23462989 /lib/libz.so.1.2.3.3
7f034f453000-7f034f652000 ---p 00016000 08:11 23462989 /lib/libz.so.1.2.3.3
7f034f652000-7f034f653000 r--p 00015000 08:11 23462989 /lib/libz.so.1.2.3.3
7f034f653000-7f034f654000 rw-p 00016000 08:11 23462989 /lib/libz.so.1.2.3.3
7f034f654000-7f034f7ce000 r-xp 00000000 08:11 23465130 /lib/libc-2.11.1.so
7f034f7ce000-7f034f9cd000 ---p 0017a000 08:11 23465130 /lib/libc-2.11.1.so
7f034f9cd000-7f034f9d1000 r--p 00179000 08:11 23465130 /lib/libc-2.11.1.so
7f034f9d1000-7f034f9d2000 rw-p 0017d000 08:11 23465130 /lib/libc-2.11.1.so
7f034f9d2000-7f034f9d7000 rw-p 00000000 00:00 0
7f034f9d7000-7f034f9ed000 r-xp 00000000 08:11 23465534 /lib/libgcc_s.so.1
7f034f9ed000-7f034fbec000 ---p 00016000 08:11 23465534 /lib/libgcc_s.so.1
7f034fbec000-7f034fbed000 r--p 00015000 08:11 23465534 /lib/libgcc_s.so.1
7f034fbed000-7f034fbee000 rw-p 00016000 08:11 23465534 /lib/libgcc_s.so.1
7f034fbee000-7f034fc70000 r-xp 00000000 08:11 23464196 /lib/libm-2.11.1.so
7f034fc70000-7f034fe6f000 ---p 00082000 08:11 23464196 /lib/libm-2.11.1.so
7f034fe6f000-7f034fe70000 r--p 00081000 08:11 23464196 /lib/libm-2.11.1.so
7f034fe70000-7f034fe71000 rw-p 00082000 08:11 23464196 /lib/libm-2.11.1.so
7f034fe71000-7f034ff67000 r-xp 00000000 08:11 23465523 /usr/lib/libstdc++.so.6.0.13
7f034ff67000-7f0350167000 ---p 000f6000 08:11 23465523 /usr/lib/libstdc++.so.6.0.13
7f0350167000-7f035016e000 r--p 000f6000 08:11 23465523 /usr/lib/libstdc++.so.6.0.13
7f035016e000-7f0350170000 rw-p 000fd000 08:11 23465523 /usr/lib/libstdc++.so.6.0.13
7f0350170000-7f0350185000 rw-p 00000000 00:00 0
7f0350185000-7f03502cb000 r-xp 00000000 08:11 23479494 /usr/lib/libxml2.so.2.7.6
7f03502cb000-7f03504ca000 ---p 00146000 08:11 23479494 /usr/lib/libxml2.so.2.7.6
7f03504ca000-7f03504d2000 r--p 00145000 08:11 23479494 /usr/lib/libxml2.so.2.7.6./start.sh: line 12: 27787 Aborted $bin --userconfigdir $cfg --vardir $var

In the logfiles are a bunch of those messages:

[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 14938 ( ePlayerNetID nr. 14938, name HiHoHi ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 13614 ( Team Team gold ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 13605 ( Team Team blue ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 13604 ( ePlayerNetID nr. 13604, name Concord ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 13564 ( Nameless NetObject nr. 13564 ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 13563 ( Nameless NetObject nr. 13563 ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 274 ( gCycle nr. 274 owned by ePlayerNetID nr. 13604, name Concord ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 273 ( gCycle nr. 273 owned by ePlayerNetID nr. 14938, name HiHoHi ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 272 ( Nameless NetObject nr. 272 ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 271 ( Nameless NetObject nr. 271 ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 270 ( Nameless NetObject nr. 270 ).
[0 TS=2012/05/06-18:44:09] User 5 does not know about netobject 269 ( Nameless NetObject nr. 269 ).
[0 TS=2012/05/06-18:44:10] User 5 does not know about netobject 235 ( ePlayerNetID nr. 235, name noob13 ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 14938 ( ePlayerNetID nr. 14938, name HiHoHi ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 13614 ( Team Team gold ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 13605 ( Team Team blue ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 13604 ( ePlayerNetID nr. 13604, name Concord ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 13564 ( Nameless NetObject nr. 13564 ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 13563 ( Nameless NetObject nr. 13563 ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 274 ( gCycle nr. 274 owned by ePlayerNetID nr. 13604, name Concord ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 273 ( gCycle nr. 273 owned by ePlayerNetID nr. 14938, name HiHoHi ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 272 ( Nameless NetObject nr. 272 ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 271 ( Nameless NetObject nr. 271 ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 270 ( Nameless NetObject nr. 270 ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 269 ( Nameless NetObject nr. 269 ).
[0 TS=2012/05/06-18:44:10] User 4 does not know about netobject 235 ( ePlayerNetID nr. 235, name noob13 ).

Manuel Moos (z-man) wrote :

What other messages were there before the final error one? It's a message that can only be printed in client mode, the real bug would be the server switching over to client mode.

The warning flood is normal if people are having connection problems.

David Brandes (brandesign) wrote :

There was no message before. I searched for related messages in the server log file but didn't find anything.

Changed in armagetronad:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers