Ticket #388 (new defect)

Opened 6 months ago

vidalia 0.1.6 crashes while windows xp shuts down.

Reported by: vidalia Owned by: developer
Priority: normal Milestone:
Component: Vidalia Version: 0.1.5
Keywords: crash windows xp shutdown Cc:

Description

Windows XP Service Pack 2 Tor v0.2.0.29-rc Qt 4.4.0 Vidalia 0.1.6 (official binary)

When Windows performs it's shutdown vidalia.exe crashes. Windows message: Error in vidalia.exe. Instruction at 0x0044f8ed tries to access memory at 0x00000018. Operation read failed. OK/Cancel.

Debug log is without useful info. Strace impossible due to Windows in shutdown mode.

.text:0044F8E2                 push    ebp
.text:0044F8E3                 mov     ebp, esp
.text:0044F8E5                 sub     esp, 8
.text:0044F8E8                 mov     eax, ds:dword_772050 ; in section .bbs is zero
.text:0044F8ED                 mov     eax, [eax+18h]  ; crash if win shuts down
.text:0044F8F0                 mov     [esp+8+var_8], eax
.text:0044F8F3                 call    sub_4506BC      ; do mutex stuff on non existing mutex?
.text:0044F8F8                 cmp     ds:dword_772050, 0
.text:0044F8FF                 jz      short loc_44F917
.text:0044F901                 mov     eax, ds:dword_772050
.text:0044F906                 mov     edx, [eax]
.text:0044F908                 add     edx, 10h
.text:0044F90B                 mov     eax, ds:dword_772050
.text:0044F910                 mov     [esp+8+var_8], eax
.text:0044F913                 mov     eax, [edx]
...
Note: See TracTickets for help on using tickets.