mIRC Home    About    Download    Register    News    Help

Print Thread
#273349 Yesterday at 07:11 AM
Joined: Sep 2005
Posts: 119
Vogon poet
OP Offline
Vogon poet
Joined: Sep 2005
Posts: 119
The changes made in the latest beta release spoil DLL's that I use and that have worked for several years.
For example, DCX can not cope with the playback of some videos (DIRECTSHOW).
After that the circuses start and mIRC starts showing errors like: $dll: thread failed. It becomes impossible to use $sfile/$sdir commands.

“Looking at the debug output its easy to see abig diff in the threads being used. Latest beta is using a ton of threads.”


when no one watching us
we are invisible
Joined: Dec 2002
Posts: 3,840
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 3,840
Thanks for your bug report. Can you provide a short, simple example script for DCX that reproduces the issue for you?

Quote
After that the circuses start and mIRC starts showing errors like: $dll: thread failed. It becomes impossible to use $sfile/$sdir commands.
This is the issue that I describe in the beta.txt regarding the standard system allocator. What is very likely happening is that, depending on the size of the video, all available memory is being used and these are the side-effects. The same issues appear in v7.79 when all memory is used.

Quote
“Looking at the debug output its easy to see abig diff in the threads being used. Latest beta is using a ton of threads.”
How many threads are you seeing in 7.79.1717? When I run it, Task Manager shows 18 threads, the same as v7.79. Note that the majory of these threads are not created by mIRC. They are created by system librarites, DLLs, etc. that mIRC has loaded. If you use a script to load custom DLLs, these may also create their own threads.

Last edited by Khaled; 1 hour ago.

Link Copied to Clipboard