0.75 crashes when saving settings

Bug #377592 reported by Gourmand
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DC++
Expired
High
Unassigned

Bug Description

This appeared in previous 0.7x release. Later I used 0.6x and all worked well. After I upgraded to 0.7x, I've got permanent crash when saving settings. I cannot change any setting even Personal Information. I change for example Description and click Save button. DC++ crashes but settings remain unchanged. If I click Cancel button then program remains running.

Revision history for this message
eMTee (realprogger) wrote :

What is the exact version of DC++ what you can produce the crash with? What is your OS? Can you attach your DC++ settings file (DCPlusPlus.xml) to see if the crash reproducible? Or can you produce a proper crash report yourself ( howto: https://answers.launchpad.net/dcplusplus/+faq/337 ) ?

Changed in dcplusplus:
importance: Undecided → High
status: New → Incomplete
Revision history for this message
Gourmand (gourmand) wrote :

DC++ v0.75 (r1667)
OS Windows XP SP2

I don't have JIT debugger on this machine. I would not share my settings file cause it containes private hubs passwords. But I could run debug version. Send address for download from to my e-mail.

Revision history for this message
eMTee (realprogger) wrote :

Mail sent.
Btw. I asked for the settings file, not for the favorites. THAT file doesn't contain any hub information or passwords... anyway the easiest way to us if you get and post the backtrace log yourself, so good luck :)

Revision history for this message
Gourmand (gourmand) wrote :

this is strange report I've got from GDB running debug version of DC++

(gdb) r
Starting program: E:\Program Files\DC++/DCPlusPlus_debug.exe
[New thread 1792.0x9d0]
StartWinMain
warning: Lowest section in E:\WINDOWS\system32\nvwrsru.dll is .rsrc at 10001000
[New thread 1792.0xcc4]
Thrown: FileException: The system cannot find the file specified.
FileException: The system cannot find the file specified.
[New thread 1792.0xcc8]
Thrown: FileException: The process cannot access the file because it is being used by another process.
Adding new directory *********
Matching I:\encrypted\dxva_sig.txt
Matching I:\encrypted\dxva_sig.txt
Matching I:\encrypted\dxva_sig.txt
Matching I:\encrypted\dxva_sig.txt
initWindow
warning: Lowest section in E:\WINDOWS\system32\nvwimg.dll is .rsrc at 10001000
warning: Lowest section in E:\WINDOWS\system32\nvwimg.dll is .rsrc at 10001000
warning: Lowest section in E:\WINDOWS\system32\nvwimg.dll is .rsrc at 10001000
initTabs
initMenu
warning: Lowest section in E:\WINDOWS\system32\nvwimg.dll is .rsrc at 10001000
warning: Lowest section in E:\WINDOWS\system32\nvwimg.dll is .rsrc at 10001000
initToolbar
initStatusBar
initTransfers
initTray
[New thread 1792.0xb80]
BufferedSocket::connect() 074BD7F0
[New thread 1792.0xcdc]
BufferedSocket::run() start 074BD7F0
warning: NOD32 protected [MSAFD Tcpip [TCP/IP]]
warning: NOD32 protected [MSAFD Tcpip [UDP/IP]]
warning: NOD32 protected [MSAFD Tcpip [RAW/IP]]
warning: NOD32 protected [RSVP UDP Service Provider]
warning: NOD32 protected [RSVP TCP Service Provider]
[New thread 1792.0xb84]
threadConnect dcplusplus.sourceforge.net.nyud.net:80
warning: Lowest section in E:\WINDOWS\system32\nvwimg.dll is .rsrc at 10001000
warning: Lowest section in E:\WINDOWS\system32\nvwimg.dll is .rsrc at 10001000
BufferedSocket::connect() 074E11C0
[New thread 1792.0xd10]
BufferedSocket::run() start 074E11C0
threadConnect hangingsites.dyndns.org:411
[New thread 1792.0xd14]
BufferedSocket::run() end 074E11C0
warning: while parsing target library list: not well-formed (invalid token)
warning: Temporarily disabling breakpoints for unloaded shared library "E:\WINDOWS\system32\msvcrt.dll"
warning: while parsing target library list: not well-formed (invalid token)
warning: while parsing target library list: not well-formed (invalid token)
warning: while parsing target library list: not well-formed (invalid token)
warning: while parsing target library list: not well-formed (invalid token)
Thrown: SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection fail
ed because connected host has failed to respond.
Coralized address failed, retrying : http://dcplusplus.sourceforge.net/version.xml
BufferedSocket::connect() 074DE358
[New thread 1792.0xd24]
BufferedSocket::run() end 074BD7F0
BufferedSocket::run() start 074DE358
threadConnect dcplusplus.sourceforge.net:80
[New thread 1792.0x848]

Program received signal SIGILL, Illegal instruction.
0x074f2659 in ?? ()
(gdb)

I don't know what to do next. Program crashes each time when I try save settings.

Revision history for this message
Gourmand (gourmand) wrote :

> Adding new directory *********

that was real directory name, I've just removed it

Revision history for this message
eMTee (realprogger) wrote :

Any useful information if you try to get a backtrace?

Revision history for this message
Gourmand (gourmand) wrote :

nope

(gdb) r
Starting program: E:\Program Files\DC++/DCPlusPlus_debug.exe
[New thread 7724.0xf6c]

Program received signal SIGSEGV, Segmentation fault.
0x100153cc in ?? () from E:\WINDOWS\system32\guard32.dll
(gdb) bt
#0 0x100153cc in ?? () from E:\WINDOWS\system32\guard32.dll
#1 0x00000000 in ?? ()
(gdb)

Revision history for this message
Gourmand (gourmand) wrote :

sorry that was with COMODO Firewall Pro turned on

I have turn it off again to run DCPP_debug in GDB

Revision history for this message
Gourmand (gourmand) wrote :

this I've got without COMODO after DC++ run and crashed while saving settings:

Program received signal SIGILL, Illegal instruction.
0x074aa329 in ?? ()
(gdb) bt
#0 0x074aa329 in ?? ()
#1 0x00768680 in dwt::MessageMap<dwt::Policies::Subclassed>::wndProc (hwnd=0xad08fe, uMsg=61, wParam=2492, lParam=-4)
    at dwt/include/dwt/widgets/../Policies.h:78
Backtrace stopped: frame did not save the PC
(gdb)

Revision history for this message
poy (poy) wrote :

to be re-opened after the next version is released.

Changed in dcplusplus:
status: Incomplete → Triaged
Revision history for this message
poy (poy) wrote :

DC++ 0.760 has been released, report back if this is still a problem.

Changed in dcplusplus:
status: Triaged → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for DC++ because there has been no activity for 60 days.]

Changed in dcplusplus:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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