Sign in to follow this  
Followers 0
Rigor O'Mortis

[CRASH][1.0.1]When using usercommands

4 posts in this topic

Code: c0000005 (Access violation)

Version: 1.0.1 (2008-03-09)

Major: 6

Minor: 0

Build: 6001

SP: 1

Type: 1

Time: 2008-04-23 16:55:13

TTH: H6JE7JFGAHDTABZAJLSO3RRWNEI7VBJ6LAYWMUQ

d:\development\apexdc\trunk\windows\chatctrl.cpp(931): ?

That's all.

Share this post


Link to post
Share on other sites

The user command was something like this:

!bannick_1d %[userNI] RO: <romanian message> <web address> <romanian message>. EN: <english message> <web address> <english message>. %[myNI] thanks you.

Chat command, present on user menu, sent once per nick, towards any hub.

I'm sending the actual user command through private message.

Some other info I can give on this is: everything worked fine afterwards in ApexDC (downloads/uploads and mainchat didn't seem to be bothered by this exception), but I couldn't make it go away either. Whenever I hit "Continue", it would show the same over and over again.

I used the command on one user, his tag read ++ V:0.704 (as I can remember), the hub is a Verlihub 0.9.8d_RC1. That particular usercommand I use about 10-15 times a day at least (since there are a lot of morons out there), and I've used it since without any incident.

That's about all the info I have. If you need anything else more specific, please say.

Share this post


Link to post
Share on other sites

Hmm... took a look through the source code. The piece that triggered this is:

	if(ou->getUser()->isOnline()) {

		StringMap tmp = ucParams;

		ou->getIdentity().getParams(tmp, "user", true);

		client->escapeParams(tmp);

		client->sendUserCmd(Util::formatParams(uc.getCommand(), tmp, false));

	}

The user didn't go offline (actually I successfully used the same usercommand on him after restarting ApexDC++).

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0