Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 131665 Details for
Bug 193483
memory leak in kde-base/konqueror-3.5.7-r3
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
full valgrind --leak-check=full output
full_valgrind_output.txt (text/plain), 15.55 KB, created by
emil karlson
on 2007-09-23 07:34:20 UTC
(
hide
)
Description:
full valgrind --leak-check=full output
Filename:
MIME Type:
Creator:
emil karlson
Created:
2007-09-23 07:34:20 UTC
Size:
15.55 KB
patch
obsolete
>==18057== Memcheck, a memory error detector. >==18057== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. >==18057== Using LibVEX rev 1732, a library for dynamic binary translation. >==18057== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. >==18057== Using valgrind-3.2.3, a dynamic binary instrumentation framework. >==18057== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. >==18057== For more details, rerun with: -v >==18057== >==18057== Conditional jump or move depends on uninitialised value(s) >==18057== at 0x400A017: _dl_relocate_object (do-rel.h:65) >==18057== by 0x40036D1: dl_main (rtld.c:2214) >==18057== by 0x40125B1: _dl_sysdep_start (dl-sysdep.c:239) >==18057== by 0x4001F76: _dl_start (rtld.c:327) >==18057== by 0x4000B67: (within /lib64/ld-2.6.1.so) >==18057== >==18057== Conditional jump or move depends on uninitialised value(s) >==18057== at 0x400A020: _dl_relocate_object (do-rel.h:68) >==18057== by 0x40036D1: dl_main (rtld.c:2214) >==18057== by 0x40125B1: _dl_sysdep_start (dl-sysdep.c:239) >==18057== by 0x4001F76: _dl_start (rtld.c:327) >==18057== by 0x4000B67: (within /lib64/ld-2.6.1.so) >==18057== >==18057== Conditional jump or move depends on uninitialised value(s) >==18057== at 0x400A017: _dl_relocate_object (do-rel.h:65) >==18057== by 0x40037D9: dl_main (rtld.c:2284) >==18057== by 0x40125B1: _dl_sysdep_start (dl-sysdep.c:239) >==18057== by 0x4001F76: _dl_start (rtld.c:327) >==18057== by 0x4000B67: (within /lib64/ld-2.6.1.so) >==18057== >==18057== Conditional jump or move depends on uninitialised value(s) >==18057== at 0x400A020: _dl_relocate_object (do-rel.h:68) >==18057== by 0x40037D9: dl_main (rtld.c:2284) >==18057== by 0x40125B1: _dl_sysdep_start (dl-sysdep.c:239) >==18057== by 0x4001F76: _dl_start (rtld.c:327) >==18057== by 0x4000B67: (within /lib64/ld-2.6.1.so) >ASSERT: "!icon.isEmpty()" in konq_pixmapprovider.cc (81) >==18057== >==18057== Syscall param writev(vector[...]) points to uninitialised byte(s) >==18057== at 0x4DB524B: do_writev (writev.c:46) >==18057== by 0x8A20D6A: (within /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A21205: (within /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A218F6: xcb_send_request (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x6A3ACCF: _XPutXCBBuffer (xcb_lock.c:148) >==18057== by 0x6A3AF7D: _XCBUnlockDisplay (xcb_lock.c:31) >==18057== by 0x6A13644: XChangeWindowAttributes (ChWAttrs.c:55) >==18057== by 0x63C00B7: QWidget::create(unsigned long, bool, bool) (qwidget_x11.cpp:676) >==18057== by 0x6467E35: QWidget::QWidget(QWidget*, char const*, unsigned) (qwidget.cpp:889) >==18057== by 0x64D284E: QFrame::QFrame(QWidget*, char const*, unsigned) (qframe.cpp:174) >==18057== by 0x6514D55: QPopupMenu::QPopupMenu(QWidget*, char const*) (qpopupmenu.cpp:269) >==18057== by 0x599D283: KPopupMenu::KPopupMenu(QWidget*, char const*) (kpopupmenu.cpp:162) >==18057== Address 0x94AEC47 is 8,263 bytes inside a block of size 8,680 alloc'd >==18057== at 0x4A1EF4B: calloc (vg_replace_malloc.c:279) >==18057== by 0x8A20EEF: xcb_connect_to_fd (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A22F43: xcb_connect (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x6A3B20C: _XConnectXCB (xcb_disp.c:78) >==18057== by 0x6A25A41: XOpenDisplay (OpenDis.c:168) >==18057== by 0x6394AA1: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1702) >==18057== by 0x63F0AA9: QApplication::construct(int&, char**, QApplication::Type) (qapplication.cpp:813) >==18057== by 0x5D468E6: KApplication::KApplication(bool, bool) (kapplication.cpp:622) >==18057== by 0x4B69331: kdemain (konq_main.h:13) >==18057== by 0x4D1C552: (below main) (libc-start.c:229) >==18057== >==18057== Syscall param writev(vector[...]) points to uninitialised byte(s) >==18057== at 0x4DB524B: do_writev (writev.c:46) >==18057== by 0x8A20D6A: (within /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A21205: (within /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A212FB: (within /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A213C6: xcb_flush (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x6A3BEE0: _XSend (xcb_io.c:235) >==18057== by 0x6A3BFC7: _XFlush (xcb_io.c:258) >==18057== by 0x6A18355: XFlush (Flush.c:41) >==18057== by 0x64CD73B: QDockWindowHandle::updateGui() (qdockwindow.cpp:508) >==18057== by 0x64CF36C: QDockWindow::updateGui() (qdockwindow.cpp:1278) >==18057== by 0x64C7DFF: QDockArea::moveDockWindow(QDockWindow*, int) (qdockarea.cpp:614) >==18057== by 0x6509B7D: QMainWindow::moveDockWindow(QDockWindow*, Qt::Dock) (qmainwindow.cpp:1305) >==18057== Address 0x94ADD57 is 4,439 bytes inside a block of size 8,680 alloc'd >==18057== at 0x4A1EF4B: calloc (vg_replace_malloc.c:279) >==18057== by 0x8A20EEF: xcb_connect_to_fd (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A22F43: xcb_connect (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x6A3B20C: _XConnectXCB (xcb_disp.c:78) >==18057== by 0x6A25A41: XOpenDisplay (OpenDis.c:168) >==18057== by 0x6394AA1: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1702) >==18057== by 0x63F0AA9: QApplication::construct(int&, char**, QApplication::Type) (qapplication.cpp:813) >==18057== by 0x5D468E6: KApplication::KApplication(bool, bool) (kapplication.cpp:622) >==18057== by 0x4B69331: kdemain (konq_main.h:13) >==18057== by 0x4D1C552: (below main) (libc-start.c:229) >ASSERT: "!icon.isEmpty()" in konq_pixmapprovider.cc (81) >==18057== >==18057== Syscall param writev(vector[...]) points to uninitialised byte(s) >==18057== at 0x4DB524B: do_writev (writev.c:46) >==18057== by 0x4DB52CE: writev (writev.c:65) >==18057== by 0x8A20D6A: (within /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A21205: (within /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A212FB: (within /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A213C6: xcb_flush (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x6A3BEE0: _XSend (xcb_io.c:235) >==18057== by 0x6A3BFC7: _XFlush (xcb_io.c:258) >==18057== by 0x6A18355: XFlush (Flush.c:41) >==18057== by 0x64C7DFF: QDockArea::moveDockWindow(QDockWindow*, int) (qdockarea.cpp:614) >==18057== by 0x6509B7D: QMainWindow::moveDockWindow(QDockWindow*, Qt::Dock) (qmainwindow.cpp:1305) >==18057== by 0x650A529: QMainWindow::addDockWindow(QDockWindow*, Qt::Dock, bool) (qmainwindow.cpp:1243) >==18057== Address 0x94ADD57 is 4,439 bytes inside a block of size 8,680 alloc'd >==18057== at 0x4A1EF4B: calloc (vg_replace_malloc.c:279) >==18057== by 0x8A20EEF: xcb_connect_to_fd (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x8A22F43: xcb_connect (in /usr/lib64/libxcb.so.1.0.0) >==18057== by 0x6A3B20C: _XConnectXCB (xcb_disp.c:78) >==18057== by 0x6A25A41: XOpenDisplay (OpenDis.c:168) >==18057== by 0x6394AA1: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1702) >==18057== by 0x63F0AA9: QApplication::construct(int&, char**, QApplication::Type) (qapplication.cpp:813) >==18057== by 0x5D468E6: KApplication::KApplication(bool, bool) (kapplication.cpp:622) >==18057== by 0x4B69331: kdemain (konq_main.h:13) >==18057== by 0x4D1C552: (below main) (libc-start.c:229) >ASSERT: "!icon.isEmpty()" in konq_pixmapprovider.cc (81) >ASSERT: "!icon.isEmpty()" in konq_pixmapprovider.cc (81) >ASSERT: "!icon.isEmpty()" in konq_pixmapprovider.cc (81) >ASSERT: "!icon.isEmpty()" in konq_pixmapprovider.cc (81) >==18057== >==18057== Conditional jump or move depends on uninitialised value(s) >==18057== at 0x7DC9C81: XftFontInfoEqual (in /usr/lib64/libXft.so.2.1.2) >==18057== by 0x7DC9FE3: XftFontOpenInfo (in /usr/lib64/libXft.so.2.1.2) >==18057== by 0x7DCA63C: XftFontOpenPattern (in /usr/lib64/libXft.so.2.1.2) >==18057== by 0x640A053: loadFontConfigFont(QFontPrivate const*, QFontDef const&, QFont::Script) (qfontdatabase_x11.cpp:1954) >==18057== by 0x640EEB1: QFontDatabase::findFont(QFont::Script, QFontPrivate const*, QFontDef const&, int) (qfontdatabase.cpp:997) >==18057== by 0x63A7233: QFontPrivate::load(QFont::Script) (qfont_x11.cpp:420) >==18057== by 0x640101D: QFontMetrics::lineSpacing() const (qfontdata_p.h:153) >==18057== by 0xAE9CB32: khtml::RenderObject::lineHeight(bool) const (render_object.cpp:1895) >==18057== by 0xAEB0BA1: khtml::RenderText::setStyle(khtml::RenderStyle*) (render_text.cpp:714) >==18057== by 0xAE36BC1: DOM::NodeImpl::createRendererIfNeeded() (dom_nodeimpl.cpp:937) >==18057== by 0xAE3A2A2: DOM::TextImpl::attach() (dom_textimpl.cpp:422) >==18057== by 0xAE36753: DOM::NodeBaseImpl::attach() (dom_nodeimpl.cpp:1402) >==18057== >==18057== Conditional jump or move depends on uninitialised value(s) >==18057== at 0x7DC9FE6: XftFontOpenInfo (in /usr/lib64/libXft.so.2.1.2) >==18057== by 0x7DCA63C: XftFontOpenPattern (in /usr/lib64/libXft.so.2.1.2) >==18057== by 0x640A053: loadFontConfigFont(QFontPrivate const*, QFontDef const&, QFont::Script) (qfontdatabase_x11.cpp:1954) >==18057== by 0x640EEB1: QFontDatabase::findFont(QFont::Script, QFontPrivate const*, QFontDef const&, int) (qfontdatabase.cpp:997) >==18057== by 0x63A7233: QFontPrivate::load(QFont::Script) (qfont_x11.cpp:420) >==18057== by 0x640101D: QFontMetrics::lineSpacing() const (qfontdata_p.h:153) >==18057== by 0xAE9CB32: khtml::RenderObject::lineHeight(bool) const (render_object.cpp:1895) >==18057== by 0xAEB0BA1: khtml::RenderText::setStyle(khtml::RenderStyle*) (render_text.cpp:714) >==18057== by 0xAE36BC1: DOM::NodeImpl::createRendererIfNeeded() (dom_nodeimpl.cpp:937) >==18057== by 0xAE3A2A2: DOM::TextImpl::attach() (dom_textimpl.cpp:422) >==18057== by 0xAE36753: DOM::NodeBaseImpl::attach() (dom_nodeimpl.cpp:1402) >==18057== by 0xAE36753: DOM::NodeBaseImpl::attach() (dom_nodeimpl.cpp:1402) >==18057== >==18057== Use of uninitialised value of size 8 >==18057== at 0x7DC9260: (within /usr/lib64/libXft.so.2.1.2) >==18057== by 0x63C6C3E: QFontEngineXft::~QFontEngineXft() (qfontengine_x11.cpp:1539) >==18057== by 0x64044EA: QFontCache::~QFontCache() (qfont.cpp:2975) >==18057== by 0x638B809: qt_cleanup() (qapplication_x11.cpp:2366) >==18057== by 0x63ED3E8: QApplication::~QApplication() (qapplication.cpp:1084) >==18057== by 0x4B69B28: kdemain (konq_main.h:10) >==18057== by 0x4D1C552: (below main) (libc-start.c:229) >==18057== >==18057== Use of uninitialised value of size 8 >==18057== at 0x7DC926B: (within /usr/lib64/libXft.so.2.1.2) >==18057== by 0x63C6C3E: QFontEngineXft::~QFontEngineXft() (qfontengine_x11.cpp:1539) >==18057== by 0x64044EA: QFontCache::~QFontCache() (qfont.cpp:2975) >==18057== by 0x638B809: qt_cleanup() (qapplication_x11.cpp:2366) >==18057== by 0x63ED3E8: QApplication::~QApplication() (qapplication.cpp:1084) >==18057== by 0x4B69B28: kdemain (konq_main.h:10) >==18057== by 0x4D1C552: (below main) (libc-start.c:229) >==18057== >==18057== Use of uninitialised value of size 8 >==18057== at 0x7DC9283: (within /usr/lib64/libXft.so.2.1.2) >==18057== by 0x63C6C3E: QFontEngineXft::~QFontEngineXft() (qfontengine_x11.cpp:1539) >==18057== by 0x64044EA: QFontCache::~QFontCache() (qfont.cpp:2975) >==18057== by 0x638B809: qt_cleanup() (qapplication_x11.cpp:2366) >==18057== by 0x63ED3E8: QApplication::~QApplication() (qapplication.cpp:1084) >==18057== by 0x4B69B28: kdemain (konq_main.h:10) >==18057== by 0x4D1C552: (below main) (libc-start.c:229) >==18057== >==18057== ERROR SUMMARY: 41 errors from 12 contexts (suppressed: 72 from 1) >==18057== malloc/free: in use at exit: 278,820 bytes in 3,351 blocks. >==18057== malloc/free: 455,145 allocs, 451,794 frees, 30,261,259 bytes allocated. >==18057== For counts of detected errors, rerun with: -v >==18057== searching for pointers to 3,351 not-freed blocks. >==18057== checked 2,790,240 bytes. >==18057== >==18057== >==18057== 292 (52 direct, 240 indirect) bytes in 1 blocks are definitely lost in loss record 205 of 287 >==18057== at 0x4A1FCC0: malloc (vg_replace_malloc.c:149) >==18057== by 0x4DC8705: nss_parse_service_list (nsswitch.c:519) >==18057== by 0x4DC8DDE: __nss_database_lookup (nsswitch.c:134) >==18057== by 0xA4484AF: ??? >==18057== by 0xA449525: ??? >==18057== by 0x4D8E311: getpwnam_r@@GLIBC_2.2.5 (getXXbyYY_r.c:210) >==18057== by 0x4D8DD48: getpwnam (getXXbyYY.c:116) >==18057== by 0x5E23072: KUser::fillName(char const*) (kuser.cpp:123) >==18057== by 0x5E231A2: KUser::KUser(KUser::UIDMode) (kuser.cpp:73) >==18057== by 0x4BB0302: KonqMainWindow::initActions() (konq_mainwindow.cc:3917) >==18057== by 0x4BB5A26: KonqMainWindow::KonqMainWindow(KURL const&, bool, char const*, QString const&) (konq_mainwindow.cc:218) >==18057== by 0x4B859DA: KonqMisc::createBrowserWindowFromProfile(QString const&, QString const&, KURL const&, KParts::URLArgs const&, bool, QStringList const&, bool, bool) (konq_misc.cc:152) >==18057== >==18057== >==18057== 7,392 (3,144 direct, 4,248 indirect) bytes in 131 blocks are definitely lost in loss record 268 of 287 >==18057== at 0x4A204CC: operator new(unsigned long) (vg_replace_malloc.c:167) >==18057== by 0xB1F3EC2: kjsyyparse() (grammar.y:173) >==18057== by 0xB201290: KJS::Parser::parse(KJS::UChar const*, unsigned, KJS::SourceCode**, int*, KJS::UString*) (internal.cpp:490) >==18057== by 0xB202A82: KJS::InterpreterImp::evaluate(KJS::UString const&, KJS::Value const&) (internal.cpp:832) >==18057== by 0xB213C74: KJS::Interpreter::evaluate(KJS::UString const&, KJS::Value const&) (interpreter.cpp:166) >==18057== by 0xAF761D0: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:164) >==18057== by 0xADF2F80: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1155) >==18057== by 0xAE55767: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:452) >==18057== by 0xAE55EE7: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:1755) >==18057== by 0xAF16D27: khtml::CachedScript::checkNotify() (loader.cpp:369) >==18057== by 0xAF1A1D7: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:361) >==18057== by 0xAF198E1: khtml::Loader::slotFinished(KIO::Job*) (loader.cpp:1205) >==18057== >==18057== >==18057== 3,712 (1,536 direct, 2,176 indirect) bytes in 2 blocks are definitely lost in loss record 273 of 287 >==18057== at 0x4A1FD8E: realloc (vg_replace_malloc.c:306) >==18057== by 0x7EEAF6D: (within /usr/lib64/libfontconfig.so.1.2.0) >==18057== by 0x7EEB897: (within /usr/lib64/libfontconfig.so.1.2.0) >==18057== by 0x7EE8C80: FcFontRenderPrepare (in /usr/lib64/libfontconfig.so.1.2.0) >==18057== by 0x7EE8E0B: FcFontSetMatch (in /usr/lib64/libfontconfig.so.1.2.0) >==18057== by 0x7EE8F8A: FcFontMatch (in /usr/lib64/libfontconfig.so.1.2.0) >==18057== by 0x7DC8AF0: XftFontMatch (in /usr/lib64/libXft.so.2.1.2) >==18057== by 0x640A02E: loadFontConfigFont(QFontPrivate const*, QFontDef const&, QFont::Script) (qfontdatabase_x11.cpp:1947) >==18057== by 0x640EEB1: QFontDatabase::findFont(QFont::Script, QFontPrivate const*, QFontDef const&, int) (qfontdatabase.cpp:997) >==18057== by 0x63A7233: QFontPrivate::load(QFont::Script) (qfont_x11.cpp:420) >==18057== by 0x63A79BC: QFontMetrics::width(QChar) const (qfontdata_p.h:153) >==18057== by 0x64DEA26: QLabel::sizeForWidth(int) const (qfontmetrics.h:80) >==18057== >==18057== LEAK SUMMARY: >==18057== definitely lost: 4,732 bytes in 134 blocks. >==18057== indirectly lost: 6,664 bytes in 340 blocks. >==18057== possibly lost: 0 bytes in 0 blocks. >==18057== still reachable: 267,424 bytes in 2,877 blocks. >==18057== suppressed: 0 bytes in 0 blocks. >==18057== Reachable blocks (those to which a pointer was found) are not shown. >==18057== To see them, rerun with: --leak-check=full --show-reachable=yes
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 193483
: 131665