Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt 5 : 5.8.0 - Qt Creator : 4.2.2 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

Bug de la version 1388 svn?

Bonjour à toutes et à tous!

Je viens de faire un svn up et compilé la dernière version de MkS (1388), et je pense qu'un petit bug est apparu dans cette verstion:
- J'ouvre un fichier,
- Je tape Pomme+F (pour rechercher dans mon fichier),
- L'application se ferme sans autre explication, et je récupère un rapport d'erreur que voici:
Thread 0 Crashed:
0 QtGui 0x0131419c QLineEdit::selectAll() + 56
1 monkey 0x00013c84 pEditor::invokeSearchReplace() + 260
2 monkey 0x0007b2c7 pWorkspace::qt_metacall(QMetaObject::Call, int, void**) + 817
3 QtCore 0x01a5b8bb QMetaObject::activate(QObject*, int, int, void**) + 941
4 QtGui 0x010109cd QAction::triggered(bool) + 75
5 QtGui 0x010111c0 QAction::activate(QAction::ActionEvent) + 150
6 QtGui 0x013a2d2e qt_mac_activate_action(OpaqueMenuRef*, unsigned, QAction::ActionEvent, bool) + 152
7 QtGui 0x013a3292 qt_mac_menu_event(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 514
8 com.apple.HIToolbox 0x92def4d7 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1093
9 com.apple.HIToolbox 0x92deeb7c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 304
10 com.apple.HIToolbox 0x92df5f7c SendEventToEventTarget + 56
11 com.apple.HIToolbox 0x92e76add SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 405
12 com.apple.HIToolbox 0x92eaa8c6 ProcessHICommandWithContextAndModifiers + 60
13 com.apple.HIToolbox 0x92eaa864 SendMenuItemSelectedEvent + 128
14 com.apple.HIToolbox 0x92ec98b6 CompatibilityMenuBarEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 410
15 com.apple.HIToolbox 0x92def4d7 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1093
16 com.apple.HIToolbox 0x92deeb7c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 304
17 com.apple.HIToolbox 0x92deea41 SendEventToEventTargetWithOptions + 55
18 com.apple.HIToolbox 0x92df65c0 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1602
19 com.apple.HIToolbox 0x92def88e DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2044
20 com.apple.HIToolbox 0x92deeb7c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 304
21 com.apple.HIToolbox 0x92df5f7c SendEventToEventTarget + 56
22 QtGui 0x0105beb2 qt_mac_send_event(QFlags<QEventLoop::ProcessEventsFlag>, OpaqueEventRef*, OpaqueWindowPtr*) + 86
23 QtGui 0x0106905e QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 624
24 QtCore 0x01a4bc1c QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 54
25 QtCore 0x01a4bd3b QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 109
26 QtCore 0x01a4dcb7 QCoreApplication::exec() + 147
27 monkey 0x00077bf8 main + 5078
28 monkey 0x00004226 _start + 216
29 monkey 0x0000414d start + 41

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x0007afa4 ecx: 0xbfffe59c edx: 0x0e473cd0
edi: 0x00000000 esi: 0x0e483720 ebp: 0xbfffe5d8 esp: 0xbfffe5c0
ss: 0x0000001f efl: 0x00010286 eip: 0x0131419c cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
Je ne sais pas si c'est un problème lié à ma configuration, quoi qu'il en soit dans la version précédente cela fonctionnait parfaitement. Je m'en vais faire un rollback des sources ;)

Bon courage, et joyeux noel :)
Pierre.

Réponses

  • Bonjour,

    Double post, je te renvoi sur celui ou j'ai déjà répondu : http://forum.qtfr.org/viewtopic.php?id=5342

    Je pense que c'est dû à la nouvelle classe que j'ai implementé ( pDockWidget un QDockWidget qui garde sa taille après un show/hide/show )

    Je regarde ça au soir.

    P@sNox,
  • December 2007 modifié
    Bonjour et merci pour ta réponse,

    Le problème est résolu. Il faut faire un make clean && make distclean AVANT le svn update, ensuite en compilant à nouveau le projet entier le bug a disparu :)

    Bon courage pour la suite!
    Pierre.

    P.S.: A titre informatif, le poste que tu me montres ne décrit pas du tout la même erreur, il s'agit de problèmes liés au linker.
  • Bonsoir,

    Effectivement j'ai lu un peu vite ;)
    Tant mieux que ce soit résolu :D

    @Bientôt, P@sNox,
Connectez-vous ou Inscrivez-vous pour répondre.