I'm back 
In order to remove all doubt, I uninstalled Qt.
I reinstalled Qt with the MinGW download.
I reconfigured it with the following options : "-debug -release -shared".
I re-built Qt without errors or warnings using "make sub-src".
I built the Qt Debug Librairies without errors or warnings.
I installed GDB (for MinGW).
I reinstalled the Eclipse Qt Integration tool.
I modified the .PRO file in order to add "Config += Debug".
I launched my Qt Command Prompt.
I built my application with "qmake" and "make".
I' launched the GDB tool with "gdb release/Listeur" :
Setting up a MinGW/Qt only environment...
-- QTDIR set to D:\Applications\Qt\4.3.1
-- PATH set to D:\Applications\Qt\4.3.1\bin
-- Adding D:\Applications\MinGW\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++
D:\Applications\Qt\4.3.1\Workspace\Listeur>gdb release/Listeur
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-mingw32"...(no debugging symbols found)
Setting up a MinGW/Qt only environment...
-- QTDIR set to D:\Applications\Qt\4.3.1
-- PATH set to D:\Applications\Qt\4.3.1\bin
-- Adding D:\Applications\MinGW\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++
D:\Applications\Qt\4.3.1\Workspace\Listeur>gdb release/Listeur
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-mingw32"...(no debugging symbols found)
To copy to clipboard, switch view to plain text mode
Next, I ran my application under control of GDB :
(gdb) run
Starting program: D:\Applications\Qt\4.3.1\Workspace\Listeur/release/Listeur.exe
---Type <return> to continue, or q <return> to quit---
(gdb) run
Starting program: D:\Applications\Qt\4.3.1\Workspace\Listeur/release/Listeur.exe
---Type <return> to continue, or q <return> to quit---
To copy to clipboard, switch view to plain text mode
Of course, I pressed my RETURN key.
The application has been launched.
I selected an item of my QTreeWidget, and the application crashed :
Program received signal SIGSEGV, Segmentation fault.
0x00446d3b in ?? ()
Program received signal SIGSEGV, Segmentation fault.
0x00446d3b in ?? ()
To copy to clipboard, switch view to plain text mode
I typed in "bt", and here is what GDB returned me :
(gdb) bt
#0 0x00446d3b in ?? ()
#1 0x0023979c in ?? ()
#2 0x01543350 in ?? ()
#3 0x10180418 in ZeqRK6QRectFS1_ ()
from D:\Applications\Qt\4.3.1\bin\QtCore4.dll
#4 0x10009f40 in ZN18QThreadStorageData6finishEPPv ()
from D:\Applications\Qt\4.3.1\bin\QtCore4.dll
#5 0x00455f40 in ?? ()
#6 0x004a871b in ?? ()
#7 0x002397cc in ?? ()
#8 0x00446e42 in ?? ()
#9 0x0023973c in ?? ()
#10 0x00000001 in ?? ()
#11 0x00000000 in ?? () from
#12 0x00000027 in ?? ()
#13 0x00239894 in ?? ()
#14 0x002397e4 in ?? ()
#15 0x00ba8372 in ZN11QMainWindow11qt_metacallEN11QMetaObject4CallEiPPv ()
#16 0x0023a31c in ?? ()
(gdb)
(gdb) bt
#0 0x00446d3b in ?? ()
#1 0x0023979c in ?? ()
#2 0x01543350 in ?? ()
#3 0x10180418 in ZeqRK6QRectFS1_ ()
from D:\Applications\Qt\4.3.1\bin\QtCore4.dll
#4 0x10009f40 in ZN18QThreadStorageData6finishEPPv ()
from D:\Applications\Qt\4.3.1\bin\QtCore4.dll
#5 0x00455f40 in ?? ()
#6 0x004a871b in ?? ()
#7 0x002397cc in ?? ()
#8 0x00446e42 in ?? ()
#9 0x0023973c in ?? ()
#10 0x00000001 in ?? ()
#11 0x00000000 in ?? () from
#12 0x00000027 in ?? ()
#13 0x00239894 in ?? ()
#14 0x002397e4 in ?? ()
#15 0x00ba8372 in ZN11QMainWindow11qt_metacallEN11QMetaObject4CallEiPPv ()
#16 0x0023a31c in ?? ()
(gdb)
To copy to clipboard, switch view to plain text mode
Bookmarks