[2.21] Client randomly freeze when Enter key is pressed in private frame

Bug #249857 reported by RoLex
2
Affects Status Importance Assigned to Milestone
StrongDC++
New
Low
Big Muscle

Bug Description

Hi.

I'm glad to make first report here on Launchpad, good idea BM.

The bug is that StrongDC++ (and ApexDC++, RSX++) sometimes, randomly freeze when you're about to release Enter key which is used to send a message in any private frame. This is completely random, and client won't unfreeze, it's gone into some infinite loop or something. The CPU usage value is still jumping up and down and HD led is blinking, meaning the client itself still works (downloads, uploads), but window becomes inactive (freezes).

I've been trying to find out what causes that on ApexDC++ for a long time, but never succeeded. I didn't knew that issue appears on StrongDC++ aswell, just found it out. You might have already seen the thread on Apex forums, but to be sure: http://forums.apexdc.net/index.php?showtopic=2812.

Do you think it can be something to do with this issue (%[hubURL] variable used for logging PMs, maybe URL information is somehow lost and it can't continue, I've noticed that because last unsend line is never getting logged): http://strongdc.sourceforge.net/forum/viewtopic.php?f=14&t=5486 ?

Thank you.

Revision history for this message
Big Muscle (bigmuscle) wrote :

Can't be sure that this bug really exists and it's not bug in your PC. Some information (for example critical section from debugger) would be good to find real problem.

Changed in strongdc:
assignee: nobody → bigmuscle
importance: Undecided → Low
Revision history for this message
RoLex (hundrambit) wrote :

As you maybe already seen on Apex forums, I've tried to get some debug information from VS Debugger, but I don't know how to do that, and noone will explain it eather. I would love to support with more information if I knew how.

I'm currently having some clues about the bug, trying them out for the moment. To be continued...

Revision history for this message
Big Muscle (bigmuscle) wrote :

If you are running VNC on your computer I could have a look at it (like I did with adrian).

Revision history for this message
Adrian Moș (adimosh) wrote :

I confirm this bug. Just happened to me.

And there's really not much to see, the interface just freezes. The core seems to be otherwise working (downloading files, etc.), but the interface is hung up.

I'm going to attach a debugger the next time I catch it.

The CPU doesn't go high, so I'm guessing it's not an infinite loop. Also, as files seem to continue downloading, perhaps a misplaced semaphor/mutex signal ?

Revision history for this message
Adrian Moș (adimosh) wrote :

I've just realized something very very important: There is nothing to actually gain from debugging (I'm not really good enough with assembly to find the problem in such intricate code) and I cannot build StrongDC from its source code, since there is no way I'm going through all the headache of getting a STLPort distribution that will both work well under x64 and actually compile with VS2008 Enterprise just for the sake of compiling (what is it with STLPort that you DC-world guys love it so much, anyway? It's not like it actually delivers what it promises).

Revision history for this message
RoLex (hundrambit) wrote :

>>> If you are running VNC on your computer I could have a look at it (like I did with adrian).

Sorry I didn't answer, completely forgot about this report, got email about new reply few days ago.

I have formatted my HD, so over 30 GB of crap is gone aswell, let's wait and see if the client hangs once more. Have not had any issues on clean installation so far. :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.