Michel Audette <[email protected]> writes: > Hi Tom, > > thanks for your continued support.
np, happy to chime in. Do note that I'm no valgrind dev though, just an interested user. As such, I've cc'd this back to valgrind-users to make sure someone more knowledgeable will read && correct any errors I make; hope you don't mind. > I am using the option --gen-suppressions=all , and I want to verify > with you that the suppressions generated are likely to be for > spurious errors. The short answer is that memcheck is incapable of false positives. The long answer is that there are about 8 billion errors in libraries you can't reasonably control / fix, and the implicit suppressions that come with valgrind occasionally are out of date with respect to your specific library versions. Further, self modifying code is probably hell for any dynamic instrumentation tool like valgrind, and I imagine the main test case (if any) is Java, so this may be the path less trodden. > Moreover, how does valgrind/memcheck know that these are likely to be > spurious? Last, if it knows/thinks that these are false positives, > why flag them at all? I haven't seen an error which valgrind labels as "spurious", at least in recent memory. From some quick googling, it looks like doing uncommon things, like switching the stack pointer suddenly by large amounts, is likely to confuse valgrind in this way. If you're referring to some wonkiness you believe to be from the nvidia driver, post one of the errors and I'll hopefully be able to identify it as such. Cheers, -tom > On Fri, Aug 14, 2009 at 4:59 PM, Michel Audette > <[email protected]>wrote: > > > FYI... > > > > Michel > > > > ---------- Forwarded message ---------- > > From: tom fogal <[email protected]> > > Date: Fri, Aug 14, 2009 at 4:55 PM > > Subject: Re: [Valgrind-users] Terse description of errors with valgrind > > 3.4.1 > > To: Michel Audette <[email protected]> > > > > > > Michel Audette <[email protected]> writes: > > > thanks for your kind reply. I'm trying to proceed with Mesa > > > libraries, subsequent to your comment. I'll copy to my collaborator, > > > if you don't mind. > > > > Sure. > > > > > At the very least, I seem to now be rid of GL-related errors. I now > > > have a lot of Qt ones :-). > > > > Oh, good that you mentioned. Here's my Qt suppression file. <g> > > It's incomplete. > > > > -tom > > > > > > { > > qt1 > > Memcheck:Leak > > fun:_Znwm > > fun:_ZN11QThreadData7currentEv > > fun:_ZN7QThread13currentThreadEv > > fun:_ZN23QCoreApplicationPrivateC2ERiPPc > > fun:_ZN19QApplicationPrivateC1ERiPPcN12QApplication4TypeE > > fun:_ZN12QApplicationC1ERiPPci > > fun:main > > } > > { > > qt2 > > Memcheck:Leak > > fun:malloc > > fun:_XTextListToTextProperty > > fun:_XmbTextListToTextProperty > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN14QWidgetPrivate18setWindowTitle_sysERK7QString > > fun:_ZN14QWidgetPrivate21setWindowTitle_helperERK7QString > > fun:_ZN7QWidget14setWindowTitleERK7QString > > fun:_ZN19Ui_PleaseWaitDialog13retranslateUiEP7QDialog > > fun:_ZN19Ui_PleaseWaitDialog7setupUiEP7QDialog > > fun:_ZN16PleaseWaitDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE > > fun:_ZN10MainWindow11LoadDatasetE7QStringS0_b > > fun:_ZN10MainWindow11LoadDatasetERKNSt7__debug6vectorISsSaISsEEE > > } > > { > > qt3 > > Memcheck:Leak > > fun:malloc > > fun:strdup > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN19QApplicationPrivate9constructEP9_XDisplaymm > > fun:_ZN12QApplicationC1ERiPPci > > fun:main > > } > > { > > qt4 > > Memcheck:Leak > > fun:_Znwm > > fun:qt_plugin_instance > > fun:_ZNK14QFactoryLoader8instanceERK7QString > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN12QImageReader4readEP6QImage > > fun:_ZN12QImageReader4readEv > > fun:_ZN6QImage4loadERK7QStringPKc > > fun:_ZN6QImageC1EPKcS1_ > > fun:_ZN13WelcomeDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE > > > > fun:_ZN10MainWindowC1ER16MasterControllerbP7QWidget6QFlagsIN2Qt10WindowType > EE > > fun:main > > } > > { > > qt5 > > Memcheck:Leak > > fun:_Znwm > > fun:qt_plugin_instance > > fun:_ZNK14QFactoryLoader8instanceERK7QString > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN12QImageReader4readEP6QImage > > fun:_ZN12QImageReader4readEv > > fun:_ZN6QImage4loadERK7QStringPKc > > fun:_ZN6QImageC1EPKcS1_ > > fun:_ZN13WelcomeDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE > > > > fun:_ZN10MainWindowC1ER16MasterControllerbP7QWidget6QFlagsIN2Qt10WindowType > EE > > fun:main > > } > > { > > qt6 > > Memcheck:Leak > > fun:_Znwm > > fun:qt_plugin_instance > > fun:_ZNK14QFactoryLoader8instanceERK7QString > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN12QImageReader4readEP6QImage > > fun:_ZN12QImageReader4readEv > > fun:_ZN6QImage4loadERK7QStringPKc > > fun:_ZN6QImageC1EPKcS1_ > > fun:_ZN13WelcomeDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE > > > > fun:_ZN10MainWindowC1ER16MasterControllerbP7QWidget6QFlagsIN2Qt10WindowType > EE > > fun:main > > } > > { > > qt7 > > Memcheck:Leak > > fun:_Znwm > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN11QMainWindow12restoreStateERK10QByteArrayi > > fun:_ZN10MainWindow20LoadDefaultWorkspaceEv > > > > fun:_ZN10MainWindowC1ER16MasterControllerbP7QWidget6QFlagsIN2Qt10WindowType > EE > > fun:main > > } > > { > > qt8 > > Memcheck:Leak > > fun:malloc > > fun:g_malloc > > fun:g_main_context_iterate > > fun:g_main_context_iteration > > > > fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17Process > EventsFlagEE > > obj:/usr/lib/libQtGui.so.4.4.3 > > > > fun:_ZN16QCoreApplication13processEventsE6QFlagsIN10QEventLoop17ProcessEven > tsFlagEE > > fun:_ZN10MainWindow7ExecuteERKSsRKNSt7__debug6vectorISsSaISsEEERSs > > fun:_ZN9Scripting12ParseCommandERKNSt7__debug6vectorISsSaISsEEERSs > > fun:_ZN9Scripting9ParseLineERKSs > > fun:_ZN9Scripting9ParseFileERKSs > > fun:_ZN10MainWindow9RunScriptERKSs > > } > > { > > qt9 > > Memcheck:Leak > > fun:malloc > > fun:__nss_lookup_function > > obj:* > > obj:* > > fun:getpwnam_r > > fun:g_get_any_init_do > > fun:g_get_user_name > > fun:gconf_get_daemon_dir > > fun:gconf_activate_server > > obj:/usr/lib/libgconf-2.so.4.1.5 > > obj:/usr/lib/libgconf-2.so.4.1.5 > > fun:gconf_engine_get_default > > } > > { > > qt10 > > Memcheck:Leak > > fun:_Znwm > > fun:_ZN14QWaitConditionC1Ev > > obj:/usr/lib/libQtCore.so.4.4.3 > > obj:/usr/lib/libQtCore.so.4.4.3 > > fun:_ZN11QThreadData7currentEv > > fun:_ZN7QThread13currentThreadEv > > fun:_ZN23QCoreApplicationPrivateC2ERiPPc > > fun:_ZN19QApplicationPrivateC1ERiPPcN12QApplication4TypeE > > fun:_ZN12QApplicationC1ERiPPci > > fun:main > > } > > { > > qt11 > > Memcheck:Leak > > fun:malloc > > fun:_XTextListToTextProperty > > fun:_XmbTextListToTextProperty > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN14QWidgetPrivate21setWindowIconText_sysERK7QString > > fun:_ZN14QWidgetPrivate24setWindowIconText_helperERK7QString > > fun:_ZN7QWidget17setWindowModifiedEb > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN7QWidget5eventEP6QEvent > > fun:_ZN13QMdiSubWindow5eventEP6QEvent > > fun:_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent > > fun:_ZN12QApplication6notifyEP7QObjectP6QEvent > > } > > { > > qt12 > > Memcheck:Leak > > fun:malloc > > fun:g_malloc > > fun:g_slice_alloc > > fun:g_slist_prepend > > fun:giop_send_buffer_unuse > > fun:giop_connection_close > > obj:/usr/lib/libORBit-2.so.0.1.0 > > fun:g_object_run_dispose > > fun:link_connections_close > > fun:giop_shutdown > > fun:CORBA_ORB_shutdown > > fun:CORBA_ORB_destroy > > } > > { > > qt13 > > Memcheck:Leak > > fun:malloc > > fun:tsearch > > fun:__nss_lookup_function > > obj:* > > obj:* > > fun:getpwnam_r > > fun:g_get_any_init_do > > fun:g_get_user_name > > fun:gconf_get_daemon_dir > > fun:gconf_activate_server > > obj:/usr/lib/libgconf-2.so.4.1.5 > > obj:/usr/lib/libgconf-2.so.4.1.5 > > } > > { > > qt14 > > Memcheck:Leak > > fun:malloc > > obj:/lib/ld-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/libdl-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/libdl-2.7.so > > fun:dlopen > > obj:/usr/lib/libGL.so.180.44 > > obj:* > > } > > { > > qt15 > > Memcheck:Leak > > fun:malloc > > obj:/usr/lib/libfontconfig.so.1.3.0 > > obj:/usr/lib/libfontconfig.so.1.3.0 > > fun:FcPatternDuplicate > > fun:_ZN18QFontEngineMultiFT10loadEngineEi > > > > fun:_ZNK16QFontEngineMulti12stringToCMapEPK5QChariPjPi6QFlagsIN11QTextEngin > e10ShaperFlagEE > > fun:_ZNK11QTextEngine21shapeTextWithHarfbuzzEi > > fun:_ZNK11QTextEngine9shapeTextEi > > fun:_ZNK11QTextEngine5shapeEi > > fun:_ZN9QTextLine13layout_helperEi > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN8QPainter8drawTextERK6QRectFRK7QStringRK11QTextOption > > } > > { > > qt16 > > Memcheck:Leak > > fun:_Znwm > > fun:_ZN6QMutexC1ENS_13RecursionModeE > > fun:_ZN11QThreadDataC1Ei > > fun:_ZN11QThreadData7currentEv > > fun:_ZN7QThread13currentThreadEv > > fun:_ZN23QCoreApplicationPrivateC2ERiPPc > > fun:_ZN19QApplicationPrivateC1ERiPPcN12QApplication4TypeE > > fun:_ZN12QApplicationC1ERiPPci > > fun:main > > } > > { > > qt17 > > Memcheck:Leak > > fun:malloc > > obj:/lib/ld-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/libdl-2.7.so > > obj:/lib/ld-2.7.so > > obj:/lib/libdl-2.7.so > > fun:dlopen > > obj:/usr/lib/libGL.so.180.44 > > } > > { > > qt18 > > Memcheck:Leak > > fun:_Znwm > > fun:_ZN7QObjectC2EPS_ > > fun:_ZN14QImageIOPluginC2EP7QObject > > obj:* > > fun:qt_plugin_instance > > fun:_ZNK14QFactoryLoader8instanceERK7QString > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN12QImageReader4readEP6QImage > > fun:_ZN12QImageReader4readEv > > fun:_ZN6QImage4loadERK7QStringPKc > > fun:_ZN6QImageC1EPKcS1_ > > } > > { > > qt19 > > Memcheck:Leak > > fun:_Znwm > > obj:/usr/lib/libQtCore.so.4.4.3 > > fun:_ZN11QThreadData7currentEv > > fun:_ZN7QObjectC2ER14QObjectPrivatePS_ > > fun:_ZN9QIODeviceC2ER16QIODevicePrivateP7QObject > > } > > { > > qt20 > > Memcheck:Leak > > ... > > fun:qt_plugin_instance > > fun:_ZNK14QFactoryLoader8instanceERK7QString > > } > > { > > qt21 > > Memcheck:Leak > > fun:_Znwm > > fun:_ZN6QMutexC1ENS_13RecursionModeE > > fun:_ZN11QThreadDataC1Ei > > fun:_ZN11QThreadData7currentEv > > fun:_ZN7QObjectC2ER14QObjectPrivatePS_ > > } > > { > > qt22 > > Memcheck:Leak > > fun:_Znwm > > fun:_ZN6QMutexC1ENS_13RecursionModeE > > ... > > obj:/usr/lib/libQtCore.so.4.4.3 > > fun:_ZN11QThreadData7currentEv > > } > > { > > qt23 > > Memcheck:Leak > > fun:_Znwm > > fun:_ZN11QThreadData7currentEv > > fun:_ZN7QObjectC2ER14QObjectPrivatePS_ > > fun:_ZN9QIODeviceC2ER16QIODevicePrivateP7QObject > > } > > { > > qt24 > > Memcheck:Leak > > fun:_Znwm > > fun:_ZN14QWaitConditionC1Ev > > obj:/usr/lib/libQtCore.so.4.4.3 > > obj:/usr/lib/libQtCore.so.4.4.3 > > fun:_ZN11QThreadData7currentEv > > fun:_ZN7QObjectC2ER14QObjectPrivatePS_ > > fun:_ZN9QIODeviceC2ER16QIODevicePrivateP7QObject > > } > > { > > qt25 > > Memcheck:Leak > > fun:_Znwm > > obj:/usr/lib/libQtCore.so.4.4.3 > > fun:_ZN11QThreadData7currentEv > > fun:_ZN7QThread13currentThreadEv > > fun:_ZN23QCoreApplicationPrivateC2ERiPPc > > } > > { > > qt26 > > Memcheck:Leak > > fun:_Znwm > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN11QMainWindow12restoreStateERK10QByteArrayi > > } > > { > > qt27 > > Memcheck:Leak > > fun:malloc > > fun:realloc > > fun:g_realloc > > fun:g_ptr_array_maybe_expand > > fun:g_ptr_array_add > > fun:g_main_context_check > > fun:g_main_context_iterate > > fun:g_main_context_iteration > > > > fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17Process > EventsFlagEE > > obj:/usr/lib/libQtGui.so.4.4.3 > > > > fun:_ZN16QCoreApplication13processEventsE6QFlagsIN10QEventLoop17ProcessEven > tsFlagEE > > } > > { > > qt28 > > Memcheck:Leak > > fun:_Znwm > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN11QMainWindow12restoreStateERK10QByteArrayi > > } > > { > > qt29 > > Memcheck:Leak > > fun:malloc > > fun:_XTextListToTextProperty > > fun:_XmbTextListToTextProperty > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN14QWidgetPrivate18setWindowTitle_sysERK7QString > > fun:_ZN14QWidgetPrivate21setWindowTitle_helperERK7QString > > fun:_ZN14QWidgetPrivate10create_sysEmbb > > fun:_ZN7QWidget6createEmbb > > fun:_ZN7QWidget10setVisibleEb > > fun:_ZN5QMenu5popupERK6QPointP7QAction > > } > > { > > qt30 > > Memcheck:Leak > > fun:malloc > > fun:g_malloc > > fun:g_main_context_iterate > > fun:g_main_context_iteration > > > > fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17Process > EventsFlagEE > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE > > fun:_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE > > } > > { > > qt31 > > Memcheck:Leak > > fun:malloc > > fun:realloc > > fun:g_realloc > > fun:g_ptr_array_maybe_expand > > fun:g_ptr_array_add > > fun:g_main_context_check > > fun:g_main_context_iterate > > fun:g_main_context_iteration > > > > fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17Process > EventsFlagEE > > obj:/usr/lib/libQtGui.so.4.4.3 > > fun:_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE > > fun:_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE > > } > > { > > qt32 > > Memcheck:Leak > > fun:malloc > > obj:/lib/libc-2.7.so > > fun:__nss_database_lookup > > obj:* > > obj:* > > fun:getpwnam_r > > fun:g_get_any_init_do > > fun:g_get_user_name > > fun:gconf_get_daemon_dir > > fun:gconf_activate_server > > } > > { > > qt33 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:ASN1_item_ex_d2i > > } > > { > > qt34 > > Memcheck:Leak > > fun:realloc > > obj:/usr/lib/libQtCore.so.4.4.3 > > fun:_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE > > fun:_ZN16QCoreApplication4execEv > > } > > { > > qt35 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:OBJ_NAME_add > > fun:SSL_library_init > > obj:/usr/lib/libQtNetwork.so.4.4.3 > > } > > { > > qt36 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:lh_insert > > fun:OBJ_NAME_add > > fun:EVP_add_digest > > fun:SSL_library_init > > } > > { > > qt37 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:sk_new > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:COMP_zlib > > } > > { > > qt38 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:lh_insert > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:ERR_load_strings > > } > > { > > qt39 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:lh_insert > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:ASN1_item_ex_d2i > > } > > { > > qt40 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:lh_insert > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:SSL_get_ex_data_X509_STORE_CTX_idx > > } > > { > > qt41 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:lh_insert > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:SSL_new > > } > > { > > qt42 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:OBJ_NAME_add > > fun:EVP_add_digest > > fun:SSL_library_init > > } > > { > > qt43 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:sk_new > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:X509_STORE_new > > fun:SSL_CTX_new > > } > > { > > qt44 > > Memcheck:Leak > > fun:realloc > > fun:CRYPTO_realloc > > fun:lh_insert > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:ERR_load_strings > > } > > { > > qt45 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:SSL_new > > } > > { > > qt46 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > fun:lh_insert > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:ERR_load_ERR_strings > > } > > { > > qt47 > > Memcheck:Leak > > fun:malloc > > fun:CRYPTO_malloc > > obj:/usr/lib/libcrypto.so.0.9.8 > > obj:/usr/lib/libcrypto.so.0.9.8 > > fun:SSL_get_ex_data_X509_STORE_CTX_idx > > fun:SSL_CTX_new > > } > > > > > > > > > > -- > > Michel Audette, Ph.D. > > R & D Engineer, > > Kitware Inc., > > Chapel Hill, N.C. > > > > > > > -- > Michel Audette, Ph.D. > R & D Engineer, > Kitware Inc., > Chapel Hill, N.C. > > --0016e6daa7d34647de0471568814 > Content-Type: text/html; charset=ISO-8859-1 > Content-Transfer-Encoding: quoted-printable > > Hi Tom, <br><br>thanks for your continued support. <br><br>I am using the o= > ption --gen-suppressions=3Dall , and I want to verify with you that the sup= > pressions generated are likely to be for spurious errors. Moreover, how doe= > s valgrind/memcheck know that these are likely to be spurious? Last, if it = > knows/thinks that these are false positives, why flag them at all? <br> > <br>Best wishes, <br><br>Michel<br><br><br><br><div class=3D"gmail_quote">O= > n Fri, Aug 14, 2009 at 4:59 PM, Michel Audette <span dir=3D"ltr"><<a hre= > f=3D"mailto:[email protected]">[email protected]</a>><= > /span> wrote:<br> > <blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, = > 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">FYI...<br><br>Mic= > hel<br><br><div class=3D"gmail_quote"><div class=3D"im">---------- Forwarde= > d message ----------<br> > From: <b class=3D"gmail_sendername">tom fogal</b> <span dir=3D"ltr"><<a = > href=3D"mailto:[email protected]" target=3D"_blank">[email protected]= > du</a>></span><br> > Date: Fri, Aug 14, 2009 at 4:55 PM<br>Subject: Re: [Valgrind-users] Terse d= > escription of errors with valgrind 3.4.1<br></div><div><div></div><div clas= > s=3D"h5">To: Michel Audette <<a href=3D"mailto:[email protected]= > m" target=3D"_blank">[email protected]</a>><br> > > <br><br><div>Michel Audette <<a href=3D"mailto:[email protected]= > m" target=3D"_blank">[email protected]</a>> writes:<br> > </div><div>> thanks for your kind reply. I'm trying to proceed with = > Mesa<br> > > libraries, subsequent to your comment. I'll copy to my collaborato= > r,<br> > > if you don't mind.<br> > <br> > </div>Sure.<br> > <div><br> > > At the very least, I seem to now be rid of GL-related errors. I now<br= > > > > have a lot of Qt ones :-).<br> > <br> > </div>Oh, good that you mentioned. =A0Here's my Qt suppression file. = > =A0<g><br> > It's incomplete.<br> > <font color=3D"#888888"><br> > -tom<br> > <br> > </font><br></div></div>{<br> > =A0qt1<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:_ZN11QThreadData7currentEv<br> > =A0 fun:_ZN7QThread13currentThreadEv<br> > =A0 fun:_ZN23QCoreApplicationPrivateC2ERiPPc<br> > =A0 fun:_ZN19QApplicationPrivateC1ERiPPcN12QApplication4TypeE<br> > =A0 fun:_ZN12QApplicationC1ERiPPci<br> > =A0 fun:main<br> > }<br> > {<br> > =A0qt2<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:_XTextListToTextProperty<br> > =A0 fun:_XmbTextListToTextProperty<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN14QWidgetPrivate18setWindowTitle_sysERK7QString<br> > =A0 fun:_ZN14QWidgetPrivate21setWindowTitle_helperERK7QString<br> > =A0 fun:_ZN7QWidget14setWindowTitleERK7QString<br> > =A0 fun:_ZN19Ui_PleaseWaitDialog13retranslateUiEP7QDialog<br> > =A0 fun:_ZN19Ui_PleaseWaitDialog7setupUiEP7QDialog<br> > =A0 fun:_ZN16PleaseWaitDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE<br> > =A0 fun:_ZN10MainWindow11LoadDatasetE7QStringS0_b<br> > =A0 fun:_ZN10MainWindow11LoadDatasetERKNSt7__debug6vectorISsSaISsEEE<br> > }<br> > {<br> > =A0qt3<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:strdup<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN19QApplicationPrivate9constructEP9_XDisplaymm<br> > =A0 fun:_ZN12QApplicationC1ERiPPci<br> > =A0 fun:main<br> > }<br> > {<br> > =A0qt4<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:qt_plugin_instance<br> > =A0 fun:_ZNK14QFactoryLoader8instanceERK7QString<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN12QImageReader4readEP6QImage<br> > =A0 fun:_ZN12QImageReader4readEv<br> > =A0 fun:_ZN6QImage4loadERK7QStringPKc<br> > =A0 fun:_ZN6QImageC1EPKcS1_<br> > =A0 fun:_ZN13WelcomeDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE<br> > =A0 fun:_ZN10MainWindowC1ER16MasterControllerbP7QWidget6QFlagsIN2Qt10Windo= > wTypeEE<br> > =A0 fun:main<br> > }<br> > {<br> > =A0qt5<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:qt_plugin_instance<br> > =A0 fun:_ZNK14QFactoryLoader8instanceERK7QString<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN12QImageReader4readEP6QImage<br> > =A0 fun:_ZN12QImageReader4readEv<br> > =A0 fun:_ZN6QImage4loadERK7QStringPKc<br> > =A0 fun:_ZN6QImageC1EPKcS1_<br> > =A0 fun:_ZN13WelcomeDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE<br> > =A0 fun:_ZN10MainWindowC1ER16MasterControllerbP7QWidget6QFlagsIN2Qt10Windo= > wTypeEE<br> > =A0 fun:main<br> > }<br> > {<br> > =A0qt6<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:qt_plugin_instance<br> > =A0 fun:_ZNK14QFactoryLoader8instanceERK7QString<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN12QImageReader4readEP6QImage<br> > =A0 fun:_ZN12QImageReader4readEv<br> > =A0 fun:_ZN6QImage4loadERK7QStringPKc<br> > =A0 fun:_ZN6QImageC1EPKcS1_<br> > =A0 fun:_ZN13WelcomeDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE<br> > =A0 fun:_ZN10MainWindowC1ER16MasterControllerbP7QWidget6QFlagsIN2Qt10Windo= > wTypeEE<br> > =A0 fun:main<br> > }<br> > {<br> > =A0qt7<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN11QMainWindow12restoreStateERK10QByteArrayi<br> > =A0 fun:_ZN10MainWindow20LoadDefaultWorkspaceEv<br> > =A0 fun:_ZN10MainWindowC1ER16MasterControllerbP7QWidget6QFlagsIN2Qt10Windo= > wTypeEE<br> > =A0 fun:main<br> > }<br> > {<br> > =A0qt8<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:g_malloc<br> > =A0 fun:g_main_context_iterate<br> > =A0 fun:g_main_context_iteration<br> > =A0 fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17Pr= > ocessEventsFlagEE<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN16QCoreApplication13processEventsE6QFlagsIN10QEventLoop17Proces= > sEventsFlagEE<br> > =A0 fun:_ZN10MainWindow7ExecuteERKSsRKNSt7__debug6vectorISsSaISsEEERSs<br> > =A0 fun:_ZN9Scripting12ParseCommandERKNSt7__debug6vectorISsSaISsEEERSs<br> > =A0 fun:_ZN9Scripting9ParseLineERKSs<br> > =A0 fun:_ZN9Scripting9ParseFileERKSs<br> > =A0 fun:_ZN10MainWindow9RunScriptERKSs<br> > }<br> > {<br> > =A0qt9<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:__nss_lookup_function<br> > =A0 obj:*<br> > =A0 obj:*<br> > =A0 fun:getpwnam_r<br> > =A0 fun:g_get_any_init_do<br> > =A0 fun:g_get_user_name<br> > =A0 fun:gconf_get_daemon_dir<br> > =A0 fun:gconf_activate_server<div class=3D"im"><br> > =A0 obj:/usr/lib/libgconf-2.so.4.1.5<br> > =A0 obj:/usr/lib/libgconf-2.so.4.1.5<br></div> > =A0 fun:gconf_engine_get_default<br> > }<br> > {<br> > =A0qt10<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:_ZN14QWaitConditionC1Ev<div class=3D"im"><br> > =A0 obj:/usr/lib/libQtCore.so.4.4.3<br> > =A0 obj:/usr/lib/libQtCore.so.4.4.3<br></div> > =A0 fun:_ZN11QThreadData7currentEv<br> > =A0 fun:_ZN7QThread13currentThreadEv<br> > =A0 fun:_ZN23QCoreApplicationPrivateC2ERiPPc<br> > =A0 fun:_ZN19QApplicationPrivateC1ERiPPcN12QApplication4TypeE<br> > =A0 fun:_ZN12QApplicationC1ERiPPci<br> > =A0 fun:main<br> > }<br> > {<br> > =A0qt11<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:_XTextListToTextProperty<br> > =A0 fun:_XmbTextListToTextProperty<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN14QWidgetPrivate21setWindowIconText_sysERK7QString<br> > =A0 fun:_ZN14QWidgetPrivate24setWindowIconText_helperERK7QString<br> > =A0 fun:_ZN7QWidget17setWindowModifiedEb<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN7QWidget5eventEP6QEvent<br> > =A0 fun:_ZN13QMdiSubWindow5eventEP6QEvent<br> > =A0 fun:_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent<br> > =A0 fun:_ZN12QApplication6notifyEP7QObjectP6QEvent<br> > }<br> > {<br> > =A0qt12<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:g_malloc<br> > =A0 fun:g_slice_alloc<br> > =A0 fun:g_slist_prepend<br> > =A0 fun:giop_send_buffer_unuse<br> > =A0 fun:giop_connection_close<br> > =A0 obj:/usr/lib/libORBit-2.so.0.1.0<br> > =A0 fun:g_object_run_dispose<br> > =A0 fun:link_connections_close<br> > =A0 fun:giop_shutdown<br> > =A0 fun:CORBA_ORB_shutdown<br> > =A0 fun:CORBA_ORB_destroy<br> > }<br> > {<br> > =A0qt13<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:tsearch<br> > =A0 fun:__nss_lookup_function<br> > =A0 obj:*<br> > =A0 obj:*<br> > =A0 fun:getpwnam_r<br> > =A0 fun:g_get_any_init_do<br> > =A0 fun:g_get_user_name<br> > =A0 fun:gconf_get_daemon_dir<br> > =A0 fun:gconf_activate_server<div class=3D"im"><br> > =A0 obj:/usr/lib/libgconf-2.so.4.1.5<br> > =A0 obj:/usr/lib/libgconf-2.so.4.1.5<br> > }<br> > {<br></div> > =A0qt14<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > div class=3D"im"><br> > =A0 obj:/lib/<a href=3D"http://libdl-2.7.so" target=3D"_blank">libdl-2.7.s= > o</a><br></div> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > div class=3D"im"><br> > =A0 obj:/lib/<a href=3D"http://libdl-2.7.so" target=3D"_blank">libdl-2.7.s= > o</a><br> > =A0 fun:dlopen<br></div> > =A0 obj:/usr/lib/libGL.so.180.44<br> > =A0 obj:*<br> > }<br> > {<br> > =A0qt15<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 obj:/usr/lib/libfontconfig.so.1.3.0<br> > =A0 obj:/usr/lib/libfontconfig.so.1.3.0<br> > =A0 fun:FcPatternDuplicate<br> > =A0 fun:_ZN18QFontEngineMultiFT10loadEngineEi<br> > =A0 fun:_ZNK16QFontEngineMulti12stringToCMapEPK5QChariPjPi6QFlagsIN11QText= > Engine10ShaperFlagEE<br> > =A0 fun:_ZNK11QTextEngine21shapeTextWithHarfbuzzEi<br> > =A0 fun:_ZNK11QTextEngine9shapeTextEi<br> > =A0 fun:_ZNK11QTextEngine5shapeEi<br> > =A0 fun:_ZN9QTextLine13layout_helperEi<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN8QPainter8drawTextERK6QRectFRK7QStringRK11QTextOption<br> > }<br> > {<br> > =A0qt16<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:_ZN6QMutexC1ENS_13RecursionModeE<br> > =A0 fun:_ZN11QThreadDataC1Ei<br> > =A0 fun:_ZN11QThreadData7currentEv<br> > =A0 fun:_ZN7QThread13currentThreadEv<br> > =A0 fun:_ZN23QCoreApplicationPrivateC2ERiPPc<br> > =A0 fun:_ZN19QApplicationPrivateC1ERiPPcN12QApplication4TypeE<br> > =A0 fun:_ZN12QApplicationC1ERiPPci<br> > =A0 fun:main<br> > }<br> > {<br> > =A0qt17<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > br> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > div class=3D"im"><br> > =A0 obj:/lib/<a href=3D"http://libdl-2.7.so" target=3D"_blank">libdl-2.7.s= > o</a><br></div> > =A0 obj:/lib/<a href=3D"http://ld-2.7.so" target=3D"_blank">ld-2.7.so</a><= > div class=3D"im"><br> > =A0 obj:/lib/<a href=3D"http://libdl-2.7.so" target=3D"_blank">libdl-2.7.s= > o</a><br> > =A0 fun:dlopen<br></div> > =A0 obj:/usr/lib/libGL.so.180.44<br> > }<br> > {<br> > =A0qt18<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:_ZN7QObjectC2EPS_<br> > =A0 fun:_ZN14QImageIOPluginC2EP7QObject<br> > =A0 obj:*<br> > =A0 fun:qt_plugin_instance<br> > =A0 fun:_ZNK14QFactoryLoader8instanceERK7QString<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN12QImageReader4readEP6QImage<br> > =A0 fun:_ZN12QImageReader4readEv<br> > =A0 fun:_ZN6QImage4loadERK7QStringPKc<br> > =A0 fun:_ZN6QImageC1EPKcS1_<br> > }<br> > {<br> > =A0qt19<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<div class=3D"im"><br> > =A0 obj:/usr/lib/libQtCore.so.4.4.3<br></div> > =A0 fun:_ZN11QThreadData7currentEv<br> > =A0 fun:_ZN7QObjectC2ER14QObjectPrivatePS_<br> > =A0 fun:_ZN9QIODeviceC2ER16QIODevicePrivateP7QObject<br> > }<br> > {<br> > =A0qt20<br> > =A0 Memcheck:Leak<br> > =A0 ...<br> > =A0 fun:qt_plugin_instance<br> > =A0 fun:_ZNK14QFactoryLoader8instanceERK7QString<br> > }<br> > {<br> > =A0qt21<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:_ZN6QMutexC1ENS_13RecursionModeE<br> > =A0 fun:_ZN11QThreadDataC1Ei<br> > =A0 fun:_ZN11QThreadData7currentEv<br> > =A0 fun:_ZN7QObjectC2ER14QObjectPrivatePS_<br> > }<br> > {<br> > =A0qt22<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:_ZN6QMutexC1ENS_13RecursionModeE<br> > =A0 ...<div class=3D"im"><br> > =A0 obj:/usr/lib/libQtCore.so.4.4.3<br></div> > =A0 fun:_ZN11QThreadData7currentEv<br> > }<br> > {<br> > =A0qt23<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:_ZN11QThreadData7currentEv<br> > =A0 fun:_ZN7QObjectC2ER14QObjectPrivatePS_<br> > =A0 fun:_ZN9QIODeviceC2ER16QIODevicePrivateP7QObject<br> > }<br> > {<br> > =A0qt24<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 fun:_ZN14QWaitConditionC1Ev<div class=3D"im"><br> > =A0 obj:/usr/lib/libQtCore.so.4.4.3<br> > =A0 obj:/usr/lib/libQtCore.so.4.4.3<br></div> > =A0 fun:_ZN11QThreadData7currentEv<br> > =A0 fun:_ZN7QObjectC2ER14QObjectPrivatePS_<br> > =A0 fun:_ZN9QIODeviceC2ER16QIODevicePrivateP7QObject<br> > }<br> > {<br> > =A0qt25<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<div class=3D"im"><br> > =A0 obj:/usr/lib/libQtCore.so.4.4.3<br></div> > =A0 fun:_ZN11QThreadData7currentEv<br> > =A0 fun:_ZN7QThread13currentThreadEv<br> > =A0 fun:_ZN23QCoreApplicationPrivateC2ERiPPc<br> > }<br> > {<br> > =A0qt26<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN11QMainWindow12restoreStateERK10QByteArrayi<br> > }<br> > {<br> > =A0qt27<div class=3D"im"><br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:realloc<br></div> > =A0 fun:g_realloc<br> > =A0 fun:g_ptr_array_maybe_expand<br> > =A0 fun:g_ptr_array_add<br> > =A0 fun:g_main_context_check<br> > =A0 fun:g_main_context_iterate<br> > =A0 fun:g_main_context_iteration<br> > =A0 fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17Pr= > ocessEventsFlagEE<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN16QCoreApplication13processEventsE6QFlagsIN10QEventLoop17Proces= > sEventsFlagEE<br> > }<br> > {<br> > =A0qt28<br> > =A0 Memcheck:Leak<br> > =A0 fun:_Znwm<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN11QMainWindow12restoreStateERK10QByteArrayi<br> > }<br> > {<br> > =A0qt29<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:_XTextListToTextProperty<br> > =A0 fun:_XmbTextListToTextProperty<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN14QWidgetPrivate18setWindowTitle_sysERK7QString<br> > =A0 fun:_ZN14QWidgetPrivate21setWindowTitle_helperERK7QString<br> > =A0 fun:_ZN14QWidgetPrivate10create_sysEmbb<br> > =A0 fun:_ZN7QWidget6createEmbb<br> > =A0 fun:_ZN7QWidget10setVisibleEb<br> > =A0 fun:_ZN5QMenu5popupERK6QPointP7QAction<br> > }<br> > {<br> > =A0qt30<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:g_malloc<br> > =A0 fun:g_main_context_iterate<br> > =A0 fun:g_main_context_iteration<br> > =A0 fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17Pr= > ocessEventsFlagEE<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE<br= > > > =A0 fun:_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE<br> > }<br> > {<br> > =A0qt31<div class=3D"im"><br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:realloc<br></div> > =A0 fun:g_realloc<br> > =A0 fun:g_ptr_array_maybe_expand<br> > =A0 fun:g_ptr_array_add<br> > =A0 fun:g_main_context_check<br> > =A0 fun:g_main_context_iterate<br> > =A0 fun:g_main_context_iteration<br> > =A0 fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17Pr= > ocessEventsFlagEE<br> > =A0 obj:/usr/lib/libQtGui.so.4.4.3<br> > =A0 fun:_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE<br= > > > =A0 fun:_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE<br> > }<br> > {<br> > =A0qt32<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 obj:/lib/<a href=3D"http://libc-2.7.so" target=3D"_blank">libc-2.7.so<= > /a><br> > =A0 fun:__nss_database_lookup<br> > =A0 obj:*<br> > =A0 obj:*<br> > =A0 fun:getpwnam_r<br> > =A0 fun:g_get_any_init_do<br> > =A0 fun:g_get_user_name<br> > =A0 fun:gconf_get_daemon_dir<br> > =A0 fun:gconf_activate_server<br> > }<br> > {<br> > =A0qt33<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:ASN1_item_ex_d2i<br> > }<br> > {<br> > =A0qt34<br> > =A0 Memcheck:Leak<br> > =A0 fun:realloc<div class=3D"im"><br> > =A0 obj:/usr/lib/libQtCore.so.4.4.3<br></div> > =A0 fun:_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE<br> > =A0 fun:_ZN16QCoreApplication4execEv<br> > }<br> > {<br> > =A0qt35<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:OBJ_NAME_add<br> > =A0 fun:SSL_library_init<br> > =A0 obj:/usr/lib/libQtNetwork.so.4.4.3<br> > }<br> > {<br> > =A0qt36<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:lh_insert<br> > =A0 fun:OBJ_NAME_add<br> > =A0 fun:EVP_add_digest<br> > =A0 fun:SSL_library_init<br> > }<br> > {<br> > =A0qt37<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:sk_new<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:COMP_zlib<br> > }<br> > {<br> > =A0qt38<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:lh_insert<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:ERR_load_strings<br> > }<br> > {<br> > =A0qt39<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:lh_insert<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:ASN1_item_ex_d2i<br> > }<br> > {<br> > =A0qt40<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:lh_insert<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:SSL_get_ex_data_X509_STORE_CTX_idx<br> > }<br> > {<br> > =A0qt41<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:lh_insert<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:SSL_new<br> > }<br> > {<br> > =A0qt42<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:OBJ_NAME_add<br> > =A0 fun:EVP_add_digest<br> > =A0 fun:SSL_library_init<br> > }<br> > {<br> > =A0qt43<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:sk_new<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:X509_STORE_new<br> > =A0 fun:SSL_CTX_new<br> > }<br> > {<br> > =A0qt44<br> > =A0 Memcheck:Leak<br> > =A0 fun:realloc<br> > =A0 fun:CRYPTO_realloc<br> > =A0 fun:lh_insert<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:ERR_load_strings<br> > }<br> > {<br> > =A0qt45<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:SSL_new<br> > }<br> > {<br> > =A0qt46<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 fun:lh_insert<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:ERR_load_ERR_strings<br> > }<br> > {<br> > =A0qt47<br> > =A0 Memcheck:Leak<br> > =A0 fun:malloc<br> > =A0 fun:CRYPTO_malloc<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 obj:/usr/lib/libcrypto.so.0.9.8<br> > =A0 fun:SSL_get_ex_data_X509_STORE_CTX_idx<br> > =A0 fun:SSL_CTX_new<br> > }<br> > <br></div><div><div></div><div class=3D"h5"><br><br clear=3D"all"><br>-- <b= > r>Michel Audette, Ph.D. <br>R & D Engineer, <br>Kitware Inc.,<br>Chapel= > Hill, N.C. <br><br> > </div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>Michel Aude= > tte, Ph.D. <br>R & D Engineer, <br>Kitware Inc.,<br>Chapel Hill, N.C. <= > br><br> > > --0016e6daa7d34647de0471568814-- ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
