<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-flowed"
style="font-family: -moz-fixed; font-size: 13px;" lang="x-western">Hi
<br>
I'm testing qt-4.6.0-tp1 on windows.
<br>
It segfaults on app exit only if when style is windowsvista and only if
app is running inside the GNU Debugger.
<br>
<br>
Program received signal SIGSEGV, Segmentation fault.
<br>
[Switching to thread 4420.0x17c]
<br>
0x000000000c676b58 in ?? ()
<br>
(gdb) bt
<br>
#0 0x000000000c676b58 in ?? ()
<br>
#1 0x000000000f2ef770 in ?? ()
<br>
#2 0x000000000beb1f09 in ?? ()
<br>
#3 0xfeeefeeefeeefef6 in ?? ()
<br>
#4 0x0000000000000000 in ?? ()
<br>
(gdb) disass $pc-30 $pc+30
<br>
Dump of assembler code from 0xc676b3a to 0xc676b76:
<br>
0x000000000c676b3a: mov %esp,%ebp
<br>
0x000000000c676b3c: mov %rcx,0x10(%rbp)
<br>
0x000000000c676b40: mov 0x10(%rbp),%rax
<br>
0x000000000c676b44: mov (%rax),%rax
<br>
0x000000000c676b47: leaveq
<br>
0x000000000c676b48: retq 0x000000000c676b49: nop
0x000000000c676b4a: nop 0x000000000c676b4b: nop
0x000000000c676b4c: push %rbp
<br>
0x000000000c676b4d: mov %rsp,%rbp
<br>
0x000000000c676b50: mov %rcx,0x10(%rbp)
<br>
0x000000000c676b54: mov 0x10(%rbp),%rax
<br>
0x000000000c676b58: mov (%rax),%rax
<br>
0x000000000c676b5b: leaveq
<br>
0x000000000c676b5c: retq 0x000000000c676b5d: nop
0x000000000c676b5e: nop 0x000000000c676b5f: nop
0x000000000c676b60: push %rbp
<br>
0x000000000c676b61: mov %rsp,%rbp
<br>
0x000000000c676b64: sub $0x20,%rsp
<br>
0x000000000c676b68: mov %rcx,0x10(%rbp)
<br>
0x000000000c676b6c: mov 0x10(%rbp),%rax
<br>
0x000000000c676b70: mov (%rax),%rax
<br>
0x000000000c676b73: test %rax,%rax
<br>
End of assembler dump.
<br>
(gdb) print $pc
<br>
$1 = (void (*)()) 0xc676b58
<br>
(gdb) info registers
<br>
rax 0xfeeefeeefeeefef6 -76843841185972490
<br>
rcx 0xfeeefeeefeeefef6 -76843841185972490
<br>
rdx 0xe692880 241772672
<br>
rbx 0xc468cec 205950188
<br>
rsp 0xf2ef740 254736192
<br>
rbp 0xf2ef740 254736192
<br>
rsi 0xf2efde0 254737888
<br>
rdi 0xf2efcc0 254737600
<br>
r8 0x0 0
<br>
r9 0x0 0
<br>
r10 0x45 69
<br>
r11 0xe554960 240470368
<br>
r12 0x0 0
<br>
r13 0x0 0
<br>
r14 0x0 0
<br>
r15 0x0 0
<br>
rip 0xc676b58 0xc676b58
<br>
eflags 0x10206 [ PF IF RF ]
<br>
cs 0x33 51
<br>
ss 0x2b 43
<br>
ds 0x2b 43
<br>
es 0x2b 43
<br>
fs 0x53 83
<br>
gs 0x2b 43
<br>
<br>
It does not segfault outside of GDB however it will just endless loop.
<br>
Here I can provide some info on the same thread which got stuck while
quitting.
<br>
<br>
ntoskrnl.exe!IoAcquireRemoveLockEx+0xe7
<br>
ntoskrnl.exe!memset+0x22a
<br>
ntoskrnl.exe!KeWaitForSingleObject+0x2cb
<br>
ntoskrnl.exe!KeDetachProcess+0x120d
<br>
ntoskrnl.exe!PsReturnProcessNonPagedPoolQuota+0x3a3
<br>
ntoskrnl.exe!CcSetDirtyPinnedData+0x433
<br>
ntdll.dll!RtlRestoreContext+0x160
<br>
<br>
ntoskrnl.exe!IoAcquireRemoveLockEx+0xe7
<br>
ntoskrnl.exe!memset+0x22a
<br>
ntoskrnl.exe!KeWaitForSingleObject+0x2cb
<br>
ntoskrnl.exe!KeDetachProcess+0x120d
<br>
ntoskrnl.exe!PsReturnProcessNonPagedPoolQuota+0x3a3
<br>
ntoskrnl.exe!CcSetDirtyPinnedData+0x433
<br>
ntdll.dll!RtlGetProcessHeaps+0x136
<br>
ntdll.dll!LdrGetProcedureAddress+0x18694
<br>
ntdll.dll!_C_specific_handler+0x33b
<br>
ntdll.dll!KiUserExceptionDispatcher+0x2e
<br>
libqt4_plugin.dll!vlc_entry_license__1_1_0b+0x6d56cf
<br>
libqt4_plugin.dll!vlc_entry_license__1_1_0b+0x6d6908
<br>
<br>
ntoskrnl.exe!IoAcquireRemoveLockEx+0xe7
<br>
libqt4_plugin.dll!vlc_entry_license__1_1_0b+0x6d56cf
<br>
libqt4_plugin.dll!vlc_entry_license__1_1_0b+0x6d6908
<br>
<br>
ntoskrnl.exe!IoAcquireRemoveLockEx+0xe7
<br>
ntoskrnl.exe!memset+0x22a
<br>
ntoskrnl.exe!KeWaitForSingleObject+0x2cb
<br>
ntoskrnl.exe!KeDetachProcess+0x120d
<br>
ntoskrnl.exe!PsReturnProcessNonPagedPoolQuota+0x3a3
<br>
ntoskrnl.exe!CcSetDirtyPinnedData+0x433
<br>
ntoskrnl.exe!memmove+0x5a
<br>
ntoskrnl.exe!KeSaveFloatingPointState+0x1ed
<br>
ntoskrnl.exe!ZwUnloadKeyEx+0x2489
<br>
ntoskrnl.exe!ZwUnloadKeyEx+0x1285
<br>
libqt4_plugin.dll!vlc_entry_license__1_1_0b+0x6d56cf
<br>
libqt4_plugin.dll!vlc_entry_license__1_1_0b+0x6d6908
<br>
<br>
ntoskrnl.exe!IoAcquireRemoveLockEx+0xe7
<br>
ntoskrnl.exe!memset+0x22a
<br>
ntoskrnl.exe!KeWaitForSingleObject+0x2cb
<br>
ntoskrnl.exe!KeDetachProcess+0x120d
<br>
ntoskrnl.exe!PsReturnProcessNonPagedPoolQuota+0x3a3
<br>
ntoskrnl.exe!CcSetDirtyPinnedData+0x433
<br>
ntdll.dll!RtlVirtualUnwind+0x467
<br>
ntdll.dll!_C_specific_handler+0x2c9
<br>
ntdll.dll!KiUserExceptionDispatcher+0x2e
<br>
libqt4_plugin.dll!vlc_entry_license__1_1_0b+0x6d56cf
<br>
libqt4_plugin.dll!vlc_entry_license__1_1_0b+0x6d6908
<br>
<br>
Thanks
<br>
Regards
<br>
<br>
<br>
</div>
</body>
</html>