./mailnews/mime/src/mimei.cpp:1502 [error] - Possible null pointer dereference: options - otherwise it is redundant to check if options is null at line 1505
./mozilla/config/mkdepend/parse.c:432 [error] - Possible null pointer dereference: file - otherwise it is redundant to check if file is null at line 434
./mozilla/content/events/src/nsDOMCommandEvent.cpp:101 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMEvent.cpp:1579 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMKeyboardEvent.cpp:204 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMMessageEvent.cpp:128 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMMouseEvent.cpp:261 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMMouseScrollEvent.cpp:131 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMMutationEvent.cpp:143 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMNotifyPaintEvent.cpp:135 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMPageTransitionEvent.cpp:92 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMPopupBlockedEvent.cpp:169 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMProgressEvent.cpp:97 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMSimpleGestureEvent.cpp:140 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMTextEvent.cpp:125 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMUIEvent.cpp:409 [possible error] - Memory leak: it
./mozilla/content/events/src/nsDOMXULCommandEvent.cpp:143 [possible error] - Memory leak: it
./mozilla/content/html/content/src/nsGenericHTMLElement.cpp:219 [error] - Invalid number of character ({) when these macros are defined: ''.
./mozilla/content/html/content/src/nsGenericHTMLElement.cpp:219 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG'.
./mozilla/content/html/content/src/nsGenericHTMLElement.cpp:219 [error] - Invalid number of character ({) when these macros are defined: 'GATHER_ELEMENT_USEAGE_STATISTICS'.
./mozilla/content/html/content/src/nsGenericHTMLElement.cpp:219 [error] - Invalid number of character ({) when these macros are defined: 'MOZ_MEDIA'.
./mozilla/content/xslt/src/xpath/txStandaloneXPathTreeWalker.cpp:152 [error] - Invalid number of character (() when these macros are defined: ''.
./mozilla/content/xslt/src/xpath/txStandaloneXPathTreeWalker.cpp:152 [error] - Invalid number of character (() when these macros are defined: 'HAVE_64BIT_OS'.
./mozilla/content/xslt/src/xpath/txStandaloneXPathTreeWalker.cpp:152 [error] - Invalid number of character (() when these macros are defined: 'TX_EXE'.
./mozilla/content/xul/document/src/nsXULContentSink.cpp:439 [possible error] - Memory leak: text
./mozilla/embedding/browser/activex/src/common/ControlSite.h:72 [error] - Class CControlSiteSecurityPolicy which is inherited by class CControlSite does not have a virtual destructor
./mozilla/extensions/spellcheck/hunspell/src/baseaffix.hxx:60 [error] - Class AffEntry which is inherited by class PfxEntry does not have a virtual destructor
./mozilla/extensions/spellcheck/hunspell/src/baseaffix.hxx:60 [error] - Class AffEntry which is inherited by class SfxEntry does not have a virtual destructor
./mozilla/extensions/universalchardet/tests/UniversalChardetTest.cpp:95 [possible error] - Memory leak: det
./mozilla/gfx/qcms/iccread.c:621 [error] - Uninitialized variable: x
./mozilla/js/src/config/mkdepend/parse.c:432 [error] - Possible null pointer dereference: file - otherwise it is redundant to check if file is null at line 434
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: ''.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_64BIT'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_ARM'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_ARM;NJ_FORCE_NO_ARM_V6T2'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_ARM;NJ_FORCE_SOFTFLOAT'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_IA32'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_IA32;SOLARIS'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_IA32;_MSC_VER'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_IA32;__i386__'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_PORTING_API'.
./mozilla/js/src/nanojit/Assembler.cpp:1995 [error] - Invalid number of character ({) when these macros are defined: 'AVMPLUS_UNIX'.
./mozilla/js/src/xpconnect/src/xpcprivate.h:602 [error] - Class XPCRootSetElem which is inherited by class XPCTraceableVariant does not have a virtual destructor
./mozilla/js/src/xpconnect/src/xpcprivate.h:602 [error] - Class XPCRootSetElem which is inherited by class nsXPCWrappedJS does not have a virtual destructor
./mozilla/js/src/xpconnect/src/xpcprivate.h:602 [error] - Class XPCRootSetElem which is inherited by class XPCJSObjectHolder does not have a virtual destructor
./mozilla/js/src/xpconnect/tests/TestXPC.cpp:429 [possible error] - Memory leak: sm
./mozilla/layout/base/nsFrameManagerBase.h:68 [error] - Class nsFrameManagerBase which is inherited by class nsFrameManager does not have a virtual destructor
./mozilla/layout/base/nsPresShell.cpp:1648 [possible error] - Memory leak: it
./mozilla/layout/style/nsHTMLCSSStyleSheet.cpp:342 [possible error] - Memory leak: it
./mozilla/layout/xul/base/src/nsBoxFrame.cpp:1463 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG_LAYOUT'.
./mozilla/layout/xul/base/src/nsBoxFrame.cpp:1463 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG_LAYOUT;NS_BUILD_REFCNT_LOGGING'.
./mozilla/media/liboggplay/src/liboggplay/oggplay_tcp_reader.c:276 [error] - Invalid number of character (() when these macros are defined: 'HAVE_CONFIG_H;WIN32'.
./mozilla/media/liboggplay/src/liboggplay/oggplay_tcp_reader.c:276 [error] - Invalid number of character (() when these macros are defined: 'WIN32'.
./mozilla/media/liboggplay/src/liboggplay/oggplay_tcp_reader.c:276 [error] - Invalid number of character (() when these macros are defined: 'WIN32;HAVE_WINSOCK2'.
./mozilla/media/liboggplay/src/liboggplay/x86/oggplay_yuv2rgb_x86.c:172 [error] - Invalid number of character (() when these macros are defined: '_MSC_VER;_M_AMD64'.
./mozilla/media/libtheora/lib/dec/huffdec.c:181 [possible error] - Array 'nodes[1]' index 1 out of bounds
./mozilla/media/libtheora/lib/dec/huffdec.c:196 [possible error] - Array 'nodes[1]' index 1 out of bounds
./mozilla/media/libtheora/lib/dec/huffdec.c:226 [possible error] - Array 'nodes[1]' index 1 out of bounds
./mozilla/modules/libjar/nsJAR.cpp:1159 [possible error] - Memory leak: zip
./mozilla/modules/plugin/base/src/nsJSNPRuntime.h:53 [error] - Class nsJSObjWrapperKey which is inherited by class nsJSObjWrapper does not have a virtual destructor
./mozilla/modules/plugin/base/src/nsNPAPIPlugin.h:236 [error] - Class NPPStack which is inherited by class NPPAutoPusher does not have a virtual destructor
./mozilla/netwerk/protocol/http/src/nsAHttpTransaction.h:104 [error] - Class nsAHttpSegmentReader which is inherited by class nsHttpConnection does not have a virtual destructor
./mozilla/netwerk/protocol/http/src/nsAHttpTransaction.h:120 [error] - Class nsAHttpSegmentWriter which is inherited by class nsHttpConnection does not have a virtual destructor
./mozilla/netwerk/protocol/http/src/nsAHttpTransaction.h:104 [error] - Class nsAHttpSegmentReader which is inherited by class nsHttpPipeline does not have a virtual destructor
./mozilla/netwerk/streamconv/converters/nsDirIndexParser.cpp:279 [error] - Possible null pointer dereference: aDataStr
./mozilla/plugin/oji/MRJ/plugin/Source/EmbeddedFrame.cpp:159 [error] - Invalid number of character ({) when these macros are defined: ''.
./mozilla/plugin/oji/MRJ/plugin/Source/EmbeddedFrame.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'JNI_H'.
./mozilla/plugin/oji/MRJ/plugin/Source/EmbeddedFrame.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'SUPPORT_AGGREGATION'.
./mozilla/plugin/oji/MRJ/plugin/Source/EmbeddedFrame.cpp:159 [error] - Invalid number of character ({) when these macros are defined: '__MACWINDOWS__'.
./mozilla/plugin/oji/MRJ/plugin/Source/MRJConsole.cpp:191 [error] - Mismatching allocation and deallocation: buffer
./mozilla/plugin/oji/MRJ/plugin/Source/MRJNetworking.cpp:70 [error] - Mismatching allocation and deallocation: text
./mozilla/security/coreconf/mkdepend/parse.c:432 [error] - Possible null pointer dereference: file - otherwise it is redundant to check if file is null at line 434
./mozilla/security/nss/lib/freebl/mpi/utils/sieve.c:138 [error] - Dereferencing 'p' after it is deallocated / released
./mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crldp.h:49 [error] - Invalid number of character ({) when these macros are defined: '__cplusplus'.
./mozilla/toolkit/crashreporter/google-breakpad/src/client/linux/handler/exception_handler.cc:107 [error] - Dangerous iterator usage. After erase the iterator is invalid so dereferencing it or comparing it with another iterator is invalid.
./mozilla/toolkit/crashreporter/google-breakpad/src/client/solaris/handler/exception_handler.cc:100 [error] - Dangerous iterator usage. After erase the iterator is invalid so dereferencing it or comparing it with another iterator is invalid.
./mozilla/toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:244 [error] - Dangerous iterator usage. After erase the iterator is invalid so dereferencing it or comparing it with another iterator is invalid.
./mozilla/toolkit/crashreporter/google-breakpad/src/client/windows/tests/crash_generation_app/crash_generation_app.cc:301 [error] - Possible null pointer dereference: x
./mozilla/toolkit/system/dbus/nsDBusService.h:51 [error] - Class DBusClient which is inherited by class nsNetworkManagerListener does not have a virtual destructor
./mozilla/uriloader/prefetch/nsOfflineCacheUpdate.h:207 [error] - Class nsOfflineCacheUpdateOwner which is inherited by class nsOfflineCacheUpdate does not have a virtual destructor
./mozilla/uriloader/prefetch/nsOfflineCacheUpdate.h:207 [error] - Class nsOfflineCacheUpdateOwner which is inherited by class nsOfflineCacheUpdateService does not have a virtual destructor
./mozilla/widget/src/beos/nsSwitchToUIThread.h:53 [error] - Class nsSwitchToUIThread which is inherited by class nsWindow does not have a virtual destructor
./mozilla/widget/src/os2/nsSwitchToUIThread.h:49 [error] - Class nsSwitchToUIThread which is inherited by class nsWindow does not have a virtual destructor
./mozilla/widget/src/windows/nsSwitchToUIThread.h:49 [error] - Class nsSwitchToUIThread which is inherited by class nsWindow does not have a virtual destructor
./mozilla/widget/src/xremoteclient/nsRemoteClient.h:49 [error] - Class nsRemoteClient which is inherited by class XRemoteClient does not have a virtual destructor
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: ''.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'CANT_RESOLVE_CPP_CONST_AMBIGUITY'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG_VOIDARRAY'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_2BYTE_WCHAR_T'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_BOOL'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_TROUBLE_COMPARING_TO_ZERO'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'NO_BUILD_REFCNT_LOGGING'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_ADDREF'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_DEBUG_PTR_TYPES'.
./mozilla/xpcom/glue/nsArrayEnumerator.cpp:159 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_TEST_DONTQUERY_CASES'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: ''.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'CANT_RESOLVE_CPP_CONST_AMBIGUITY'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_BOOL'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_TROUBLE_COMPARING_TO_ZERO'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'NO_BUILD_REFCNT_LOGGING'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_ADDREF'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_DEBUG_PTR_TYPES'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_TEST_DONTQUERY_CASES'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_LOG_ASSIGNMENT'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_LOG_RELEASE'.
./mozilla/xpcom/glue/nsEnumeratorUtils.cpp:235 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_RELEASE'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: ''.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'CANT_RESOLVE_CPP_CONST_AMBIGUITY'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_BOOL'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_TROUBLE_COMPARING_TO_ZERO'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'NO_BUILD_REFCNT_LOGGING'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_ADDREF'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_DEBUG_PTR_TYPES'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_TEST_DONTQUERY_CASES'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_LOG_ASSIGNMENT'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_LOG_RELEASE'.
./mozilla/xpcom/glue/nsGenericFactory.cpp:245 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_RELEASE'.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: ''.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: 'CANT_RESOLVE_CPP_CONST_AMBIGUITY'.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG'.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_2BYTE_WCHAR_T'.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_BOOL'.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_TROUBLE_COMPARING_TO_ZERO'.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: 'NO_BUILD_REFCNT_LOGGING'.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_ADDREF'.
./mozilla/xpcom/glue/nsThreadUtils.cpp:55 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_DEBUG_PTR_TYPES'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: ''.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'CANT_RESOLVE_CPP_CONST_AMBIGUITY'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_BOOL'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'HAVE_CPP_TROUBLE_COMPARING_TO_ZERO'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'NO_BUILD_REFCNT_LOGGING'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_ADDREF'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_DEBUG_PTR_TYPES'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_DISABLE_TEST_DONTQUERY_CASES'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_LOG_ASSIGNMENT'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_LOG_RELEASE'.
./mozilla/xpcom/glue/nsWeakReference.cpp:146 [error] - Invalid number of character ({) when these macros are defined: 'NSCAP_RELEASE'.
./mozilla/xpcom/tests/TestAutoPtr.cpp:74 [error] - Class TestRefObjectBaseA which is inherited by class TestRefObject does not have a virtual destructor
./mozilla/xpcom/tests/TestAutoPtr.cpp:82 [error] - Class TestRefObjectBaseB which is inherited by class TestRefObject does not have a virtual destructor
./mozilla/xpcom/tests/TestFactory.cpp:113 [possible error] - Memory leak: t
./mozilla/xpfe/bootstrap/appleevents/nsAETokens.h:80 [error] - Class ConstAETokenDesc which is inherited by class AETokenDesc does not have a virtual destructor
Note: if you think the results reveal a security bug,
please don't hesitate to contact the
security team
This report was generated on Thu, 16 Dec 2010 05:49:16 +0000, based on results by cppcheck 1.41-modif