<!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>