mudlet-makers team mailing list archive
-
mudlet-makers team
-
Mailing list archive
-
Message #03378
[Bug 918419] Re: gmcp "hangs" when dealing with a lot of items
void cTelnet::processTelnetCommand( const string & command )
{
qDebug() << "processTelnetCommand: " <<command.c_str();
processTelnetCommand: ���Char.Items.Remove { "location": "inv", "item": { "id": "176385", "name": "a stem of galingale", "attrib": "gt" } }��
SERVER sends telnet signal: "250" + 201
processTelnetCommand: ���Char.Items.Update { "location": "inv", "item": { "id": "70005", "name": "a group of 1108 galingale stems", "attrib": "gt" } }��
SERVER sends telnet signal: "250" + 201
processTelnetCommand: ���Char.Items.Remove { "location": "inv", "item": { "id": "176393", "name": "a stem of galingale", "attrib": "gt" } }��
SERVER sends telnet signal: "250" + 201
processTelnetCommand: ���Char.Items.Update { "location": "inv", "item": { "id": "70005", "name": "a group of 1109 galingale stems", "attrib": "gt" } }��
SERVER sends telnet signal: "250" + 201
processTelnetCommand: ���Char.Items.Remove { "location": "inv", "item": { "id": "176397", "name": "a stem of galingale", "attrib": "gt" } }��
SERVER sends telnet signal: "250" + 201
processTelnetCommand: ���Char.Items.Update { "location": "inv", "item": { "id": "70005", "name": "a group of 1110 galingale stems", "attrib": "gt" } }��
SERVER sends telnet signal: "250" + 201
processTelnetCommand: ���Char.Items.Remove { "location": "inv", "item": { "id": "1767alingale stems", "attrib": "gt" } }��
SERVER sends telnet signal: "250" + 201
processTelnetCommand: ���Char.Items.Remove { "location": "inv", "item": { "id": "176349", "name": "a stem of galingale", "attrib":51", "044624ngale stems", "attrib": "gt" } }��
SERVER sends telnet signal: "250" + 201
Even processTelnetCommand itself gets corrupted data. So either the zlib
decompression is going wrong, or we're receiving corrupted data.
--
You received this bug notification because you are a member of Mudlet
Makers, which is subscribed to Mudlet.
https://bugs.launchpad.net/bugs/918419
Title:
gmcp "hangs" when dealing with a lot of items
Status in Mudlet the MUD client:
Confirmed
Bug description:
When dealing with a lot of individual items, your connection can look
like its stuck: you don't receive any information back from the server
and can't send anything.
I found the problem on Achaea, and it only works when using gmcp. An easy way to simulate it would be the following:
OUTR ALL KOLA (or whatever plant you have tons of)
SPLIT KOLA INTO GROUPS OF 1 (do this till all your kola is split into individual items)
COMBINE ALL KOLA
This last step will cause the connection to hang. This is on an empty
profile with only gmcp enabled.
To confirm that this is a Mudlet-specific bug and not an Achaean one,
I tried with another client (tintin++). With gmcp enabled there (and
the Char, Room and Char.Items modules enabled), the combining worked.
My Mudlet version is one compiled from git from a week or two ago, on Archlinux.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mudlet/+bug/918419/+subscriptions
References