IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

message d'erreur incomprehensible

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de lastrecrue
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    360
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 360
    Par défaut message d'erreur incomprehensible
    pour etre cours, mon interface marche bien pour j'avance doucement mais surment vers mon but final si tout ce passe bien mais de temps en temps j'ai ce messag d'erreur
    la lus part du temps il ferme ma fenêtre des fois non...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    *** glibc detected *** ./qt_metah: corrupted double-linked list: 0x0a14cd98 ***
    ======= Backtrace: =========
    /lib/tls/i686/cmov/libc.so.6[0xb71bcf1f]
    /lib/tls/i686/cmov/libc.so.6[0xb71be077]
    /lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb71be456]
    /usr/lib/libQtCore.so.4(_Z5qFreePv+0x1d)[0xb7439f2d]
    /usr/lib/libQtGui.so.4(_ZN12QPainterPathD1Ev+0x4c)[0xb7869c5c]
    /usr/lib/libQtGui.so.4[0xb79096ac]
    /usr/lib/libQtGui.so.4[0xb785a87b]
    /usr/lib/libQtGui.so.4[0xb785a94b]
    /usr/lib/libQtGui.so.4(_ZN8QPainter4saveEv+0x3e)[0xb785b58e]
    /usr/lib/libQtGui.so.4[0xb785bc9a]
    /usr/lib/libQtGui.so.4(_ZN8QPainterC1EP12QPaintDevice+0x35)[0xb785e555]
    /usr/lib/libQtGui.so.4(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainter+0x691)[0xb77a82b1]
    /usr/lib/libQtGui.so.4[0xb7917fae]
    /usr/lib/libQtGui.so.4[0xb7918477]
    /usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x5b6)[0xb77a95b6]
    /usr/lib/libQtGui.so.4(_ZN11QMainWindow5eventEP6QEvent+0x77)[0xb7afd497]
    /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xbc)[0xb77518ec]
    /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x18a)[0xb775983a]
    /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xb1)[0xb752fe61]
    /usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2a5)[0xb7530ae5]
    /usr/lib/libQtCore.so.4(_ZN16QCoreApplication16sendPostedEventsEP7QObjecti+0x2d)[0xb7530cdd]
    /usr/lib/libQtCore.so.4[0xb755a82f]
    /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb70596f8]
    /usr/lib/libglib-2.0.so.0[0xb705cda3]
    /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x71)[0xb705cf61]
    /usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x58)[0xb755a478]
    /usr/lib/libQtGui.so.4[0xb77ebee5]
    /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x4a)[0xb752e52a]
    /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xea)[0xb752e6ea]
    /usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xb5)[0xb7530da5]
    /usr/lib/libQtGui.so.4(_ZN12QApplication4execEv+0x27)[0xb7751767]
    ./qt_metah[0x804c087]
    /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7163685]
    ./qt_metah[0x804b721]
    ======= Memory map: ========
    08048000-08051000 r-xp 00000000 08:09 587549     /home/achraf/Bureau/QT/qt_metah/qt_metah
    08051000-08052000 r--p 00008000 08:09 587549     /home/achraf/Bureau/QT/qt_metah/qt_metah
    08052000-08053000 rw-p 00009000 08:09 587549     /home/achraf/Bureau/QT/qt_metah/qt_metah
    0a034000-0a176000 rw-p 0a034000 00:00 0          [heap]
    b6900000-b6921000 rw-p b6900000 00:00 0 
    b6921000-b6a00000 ---p b6921000 00:00 0 
    b6a93000-b6aa7000 r--p 00000000 08:08 184136     /usr/share/fonts/type1/gsfonts/n019003l.pfb
    b6aa7000-b6ab1000 r-xp 00000000 08:08 355278     /lib/tls/i686/cmov/libnss_files-2.8.90.so
    b6ab1000-b6ab2000 r--p 00009000 08:08 355278     /lib/tls/i686/cmov/libnss_files-2.8.90.so
    b6ab2000-b6ab3000 rw-p 0000a000 08:08 355278     /lib/tls/i686/cmov/libnss_files-2.8.90.so
    b6ab3000-b6abc000 r-xp 00000000 08:08 355280     /lib/tls/i686/cmov/libnss_nis-2.8.90.so
    b6abc000-b6abd000 r--p 00008000 08:08 355280     /lib/tls/i686/cmov/libnss_nis-2.8.90.so
    b6abd000-b6abe000 rw-p 00009000 08:08 355280     /lib/tls/i686/cmov/libnss_nis-2.8.90.so
    b6abe000-b6ac5000 r-xp 00000000 08:08 355276     /lib/tls/i686/cmov/libnss_compat-2.8.90.so
    b6ac5000-b6ac6000 r--p 00006000 08:08 355276     /lib/tls/i686/cmov/libnss_compat-2.8.90.so
    b6ac6000-b6ac7000 rw-p 00007000 08:08 355276     /lib/tls/i686/cmov/libnss_compat-2.8.90.so
    b6ac7000-b6adc000 r-xp 00000000 08:08 355275     /lib/tls/i686/cmov/libnsl-2.8.90.so
    b6adc000-b6add000 r--p 00014000 08:08 355275     /lib/tls/i686/cmov/libnsl-2.8.90.so
    b6add000-b6ade000 rw-p 00015000 08:08 355275     /lib/tls/i686/cmov/libnsl-2.8.90.so
    b6ade000-b6ae0000 rw-p b6ade000 00:00 0 
    b6ae0000-b6b16000 r-xp 00000000 08:08 506529     /lib/libdbus-1.so.3.4.0
    b6b16000-b6b17000 r--p 00035000 08:08 506529     /lib/libdbus-1.so.3.4.0
    b6b17000-b6b18000 rw-p 00036000 08:08 506529     /lib/libdbus-1.so.3.4.0
    b6b18000-b6b33000 r-xp 00000000 08:08 67507      /usr/lib/libdbus-glib-1.so.2.1.0
    b6b33000-b6b34000 r--p 0001a000 08:08 67507      /usr/lib/libdbus-glib-1.so.2.1.0
    b6b34000-b6b35000 rw-p 0001b000 08:08 67507      /usr/lib/libdbus-glib-1.so.2.1.0
    b6b35000-b6b7e000 r-xp 00000000 08:08 66783      /usr/lib/libORBit-2.so.0.1.0
    b6b7e000-b6b86000 r--p 00049000 08:08 66783      /usr/lib/libORBit-2.so.0.1.0
    b6b86000-b6b88000 rw-p 00051000 08:08 66783      /usr/lib/libORBit-2.so.0.1.0
    b6b88000-b6b8b000 r-xp 00000000 08:08 65991      /usr/lib/libgmodule-2.0.so.0.1800.2
    b6b8b000-b6b8c000 r--p 00002000 08:08 65991      /usr/lib/libgmodule-2.0.so.0.1800.2
    b6b8c000-b6b8d000 rw-p 00003000 08:08 65991      /usr/lib/libgmodule-2.0.so.0.1800.2
    b6b8d000-b6bbb000 r-xp 00000000 08:08 65687      /usr/lib/libgconf-2.so.4.1.5
    b6bbb000-b6bbc000 ---p 0002e000 08:08 65687      /usr/lib/libgconf-2.so.4.1.5
    b6bbc000-b6bbd000 r--p 0002e000 08:08 65687      /usr/lib/libgconf-2.so.4.1.5
    b6bbd000-b6bbf000 rw-p 0002f000 08:08 65687      /usr/lib/libgconf-2.so.4.1.5
    b6bbf000-b6bfb000 r-xp 00000000 08:08 65993      /usr/lib/libgobject-2.0.so.0.1800.2
    b6bfb000-b6bfc000 r--p 0003b000 08:08 65993      /usr/lib/libgobject-2.0.so.0.1800.2
    b6bfc000-b6bfd000 rw-p 0003c000 08:08 65993      /usr/lib/libgobject-2.0.so.0.1800.2
    b6bfd000-b6bff000 r-xp 00000000 08:08 67403      /usr/lib/Abandon
    je sais vraiment pas pourquoi...

  2. #2
    Membre expérimenté Avatar de MacPro
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Salut,

    Je ne connais pas du tout linux, mais en une minute, je copie colle ton erreur sur google et je tombe rapidement sur des pages où ce problème est traité :

    Glibc corrupted double-linked list

    La personne qui poste ce message précise :

    Setting the environment variable
    MALLOC_CHECK_ to 0 circumvents this behaviour
    voilà sur une autre page un peu plus :

    .... 0 to ignore corruptions
    1 to print to stderr(3)
    2 to abort immediately

    What I immediately did is $ export MALLOC_CHECK_=0 ....

    Enfin, le problème ne semble pas venir de ton code. Pour plus d'infos sur le malloc, tu peux faire un man malloc.

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut,
    vérifie tes allocations et de-allocation.
    Tu as surement une erreur mémoire quelque part.
    As tu redéfinie le paintevent?

  4. #4
    Membre chevronné

    Inscrit en
    Octobre 2007
    Messages
    234
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 234
    Par défaut
    Pour info la backtrace en plus lisible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    ======= Backtrace: =========
    /lib/tls/i686/cmov/libc.so.6[0xb71bcf1f]
    /lib/tls/i686/cmov/libc.so.6[0xb71be077]
    /lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb71be456]
    /usr/lib/libQtCore.so.4(qFree(void*)+0x1d)[0xb7439f2d]
    /usr/lib/libQtGui.so.4(QPainterPath::~QPainterPath()+0x4c)[0xb7869c5c]
    /usr/lib/libQtGui.so.4[0xb79096ac]
    /usr/lib/libQtGui.so.4[0xb785a87b]
    /usr/lib/libQtGui.so.4[0xb785a94b]
    /usr/lib/libQtGui.so.4(QPainter::save()+0x3e)[0xb785b58e]
    /usr/lib/libQtGui.so.4[0xb785bc9a]
    /usr/lib/libQtGui.so.4(QPainter::QPainter(QPaintDevice*)+0x35)[0xb785e555]
    /usr/lib/libQtGui.so.4(QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*)+0x691)[0xb77a82b1]
    /usr/lib/libQtGui.so.4[0xb7917fae]
    /usr/lib/libQtGui.so.4[0xb7918477]
    /usr/lib/libQtGui.so.4(QWidget::event(QEvent*)+0x5b6)[0xb77a95b6]
    /usr/lib/libQtGui.so.4(QMainWindow::event(QEvent*)+0x77)[0xb7afd497]
    /usr/lib/libQtGui.so.4(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xbc)[0xb77518ec]
    /usr/lib/libQtGui.so.4(QApplication::notify(QObject*, QEvent*)+0x18a)[0xb775983a]
    /usr/lib/libQtCore.so.4(QCoreApplication::notifyInternal(QObject*, QEvent*)+0xb1)[0xb752fe61]
    /usr/lib/libQtCore.so.4(QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)+0x2a5)[0xb7530ae5]
    /usr/lib/libQtCore.so.4(QCoreApplication::sendPostedEvents(QObject*, int)+0x2d)[0xb7530cdd]
    /usr/lib/libQtCore.so.4[0xb755a82f]
    /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb70596f8]
    /usr/lib/libglib-2.0.so.0[0xb705cda3]
    /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x71)[0xb705cf61]
    /usr/lib/libQtCore.so.4(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x58)[0xb755a478]
    /usr/lib/libQtGui.so.4[0xb77ebee5]
    /usr/lib/libQtCore.so.4(QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x4a)[0xb752e52a]
    /usr/lib/libQtCore.so.4(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0xea)[0xb752e6ea]
    /usr/lib/libQtCore.so.4(QCoreApplication::exec()+0xb5)[0xb7530da5]
    /usr/lib/libQtGui.so.4(QApplication::exec()+0x27)[0xb7751767]
    ./qt_metah[0x804c087]
    /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7163685]
    ./qt_metah[0x804b721]
    Je peux pas trop dire ce qui se passe vraiment, j'ai l'impression qu'il dessine quelque chose et au destructeur de QPainterPath il veut faire un free sur quelque chose, mais ça ne passe pas. Peut-être que le truc a déjà été désalloué avant ?

  5. #5
    Membre très actif
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Par défaut
    Je pense que si on avait ton code en parallèle ce serait plus facile à déboguer.

    Si tu veux cibler exactement à quel endroit de ton code source se produit l'erreur, tu peux utiliser valgrind qui est très efficace en la matière.

  6. #6
    Membre éclairé Avatar de lastrecrue
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    360
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 360
    Par défaut
    est ce que des malloc sans free peuvent etre la raison de ce message d'erreur????

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. message d'erreur incomprehensible
    Par nanouchg dans le forum Images
    Réponses: 2
    Dernier message: 15/02/2011, 22h48
  2. message d'erreur incomprehensible : ATTENTION: [SetPropertiesRule]..
    Par info_plus dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 29/09/2009, 20h08
  3. messages erreur incomprehensible asp.net
    Par samkil dans le forum ASP.NET
    Réponses: 7
    Dernier message: 17/10/2007, 17h55
  4. [XPATH] compare(): message d erreur incomprehensible
    Par cdubet dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 15/10/2007, 08h54
  5. [Fortran 77] Message d'erreur incompréhensible
    Par userB dans le forum Fortran
    Réponses: 2
    Dernier message: 09/06/2006, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo