dc++ crashes after downloading of some filelists

Asked by go

hi,

found this problem some versions earlier, it now occurs again.

If I want to download the filelist from specified user, dc++ (0.706 and 0.707) crashes after the download.

Message follows:
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!

Program: C:\Programme\DC++\DCPlusPlus.exe

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
---------------------------
no more information.

my system

win xp pro sp3 german
harddisk c: 60 GB, 10 GB free
harddisk d: 230 GB, 33GB free
normal installation in c:\programme\dcplusplus

What may be happened? Where should I search for the error?

Go

Question information

Language:
English Edit question
Status:
Solved
For:
DC++ Edit question
Assignee:
No assignee Edit question
Solved by:
go
Solved:
Last query:
Last reply:
Revision history for this message
eMTee (realprogger) said :
#1

Please look at the last 3 comments of the related bug report ( https://bugs.launchpad.net/bugs/234527 ). Before you check if your problem has any connection with ADLsearch, please make a backup of c:\programme\dcplusplus\adlsearch.xml
If emptying ADLSearch solves the problem, please upload your adlsearch.xml file to a file hosting site and paste the link here or add the file as an attachment to the bug report so we can test it. Thanks.

Revision history for this message
go (gotthard-anger) said :
#2

Hallo, eMTee,

thanks for you answer
I´ve emptyed my adlsearch list to quickly, before I´ve read your request of uploading the file.
All I can say: the files in my adlsearch were already downloaded.
I think therefore it´s not an error in the list, but in handling of already downloaded files.

thanks
Go

Problem solved with workaround, bug remains

Revision history for this message
eMTee (realprogger) said :
#3

ADLSearch has no connection with anything downloaded. Its a filter whan ran through every filelist you download, so the problem should be in it. Because we can't reproduce it, your xml file would be vital to detect the problem. Now we should have wait for the next opportunity when someone reports this kind of problem... :/

Revision history for this message
go (gotthard-anger) said :
#4

Sorry of sleeping...

Next opportunity will come and I will provide you with a link to my adlsearch.xml.

Revision history for this message
go (gotthard-anger) said :
#5

My idea:
The filter rans trough every downloaded filelist - I agree.
But then there ist the setting for no download if already in share. I will check it and post the answer here.

Go

Revision history for this message
go (gotthard-anger) said :
#6

Hi, emtee

So, as announced:

if a have a file in my adlsearch list with auto download, the first found downloads the file. If I reload a filelist with this file again, and the entry in adlsearch wasn´t deleted, dc++ crashes.

As I tested some minutes ago, dc++ crashes _not_, if auto download in adlsearch is not active.

Below my adlsearch list _with_ active auto download:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ADLSearch>
 <SearchGroup>
  <Search>
   <SearchString type="string">Tangerine Dream - Logos.mp3</SearchString>
   <SourceType type="string">Filename</SourceType>
   <DestDirectory type="string">ADLSearch</DestDirectory>
   <IsActive type="int">1</IsActive>
   <MaxSize type="int64">-1</MaxSize>
   <MinSize type="int64">-1</MinSize>
   <SizeType type="string">B</SizeType>
   <IsAutoQueue type="int">1</IsAutoQueue>
  </Search>
 </SearchGroup>
</ADLSearch>

HTH

Go

Revision history for this message
poy (poy) said :
#7

thanks Go, will be fixed in the next version.