Bug 221496 - crash just after trying to exit konqueror [QX11PixmapData::release, QX11PixmapData::~QX11PixmapData, ~QExplicitlySharedDataPointer]
Summary: crash just after trying to exit konqueror [QX11PixmapData::release, QX11Pixma...
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.4.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-06 10:25 UTC by Manuel Amador (Rudd-O)
Modified: 2018-11-28 04:52 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Amador (Rudd-O) 2010-01-06 10:25:16 UTC
Application: konqueror (4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)))
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31.9-174.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
when closing the last tab (actually ctrlqing), konqueror just died.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  0x00000034e5c9be75 in QX11PixmapData::release (this=0x2f62710) at image/qpixmap_x11.cpp:1231
#6  0x00000034e5c9c694 in QX11PixmapData::~QX11PixmapData (this=0x2f62710, __in_chrg=<value optimized out>) at image/qpixmap_x11.cpp:1226
#7  0x00000034e5c8b929 in ~QExplicitlySharedDataPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qshareddata.h:159
#8  QPixmap::~QPixmap (this=<value optimized out>, __in_chrg=<value optimized out>) at image/qpixmap.cpp:325
#9  0x00000034f14ac113 in khtmlImLoad::PixmapTile::discard (this=0x336a1c8) at /usr/src/debug/kdelibs-4.3.85/khtml/imload/pixmaptile.h:43
#10 0x00000034f14ac6e1 in doDiscard (node=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/imload/tilecache.h:113
#11 removeEntry (node=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/imload/tilecache.h:177
#12 khtmlImLoad::PixmapTile::~PixmapTile (node=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/imload/pixmaptile.h:53
#13 0x00000034f14ab1a4 in ~Array2D (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/imload/array2d.h:55
#14 ~PixmapPlane (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/imload/pixmapplane.h:66
#15 khtmlImLoad::Image::~Image (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/imload/image.cpp:61
#16 0x00000034f13b826d in khtml::CachedImage::clear (this=0x2f30f40) at /usr/src/debug/kdelibs-4.3.85/khtml/misc/loader.cpp:836
#17 0x00000034f13bc161 in khtml::CachedImage::~CachedImage (this=0x2f30f40, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/misc/loader.cpp:438
#18 0x00000034f13b7d48 in qDeleteAll<QHash<QString, khtml::CachedObject*>::const_iterator> (end=<value optimized out>, begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#19 qDeleteAll<QHash<QString, khtml::CachedObject*> > (end=<value optimized out>, begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:330
#20 khtml::Cache::clear (end=<value optimized out>, begin=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/misc/loader.cpp:1673
#21 0x00000034f121786a in KHTMLGlobal::~KHTMLGlobal (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/khtml_global.cpp:110
#22 0x00000034f121790c in KHTMLGlobal::deref () at /usr/src/debug/kdelibs-4.3.85/khtml/khtml_global.cpp:144
#23 0x00000034f11f26ce in KHTMLPart::~KHTMLPart (this=0x277ba50, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/khtml/khtml_part.cpp:626
#24 0x00000034e8e45cbf in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.85/kdecore/config/kconfiggroup.cpp:953
#25 0x00000034e8e4a3bd in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.85/kdecore/config/kconfiggroup.cpp:953
#26 0x00000034e8e4ac63 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.85/kdecore/config/kconfiggroup.cpp:953
#27 0x00000034e8e7b336 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.85/kdecore/config/kconfiggroup.cpp:953
#28 0x00000034e43757b5 in QObject::event (this=0x11feb10, e=0x2fd3b40) at kernel/qobject.cpp:1243
#29 0x00000034e5c0022f in QWidget::event (this=0x11feb10, event=0x2fd3b40) at kernel/qwidget.cpp:8428
#30 0x00000034e5fbaf1b in QMainWindow::event (this=0x11feb10, event=0x2fd3b40) at widgets/qmainwindow.cpp:1434
#31 0x00000034e7733c03 in KXmlGuiWindow::event (this=0x11feb10, ev=0x2fd3b40) at /usr/src/debug/kdelibs-4.3.85/kdeui/xmlgui/kxmlguiwindow.cpp:131
#32 0x00000034e8e9bf7c in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.3.85/kdecore/config/kconfiggroup.cpp:953
#33 0x00000034e5bab9cc in QApplicationPrivate::notify_helper (this=0x1074ce0, receiver=0x11feb10, e=0x2fd3b40) at kernel/qapplication.cpp:4242
#34 0x00000034e5bb1f65 in QApplication::notify (this=<value optimized out>, receiver=0x11feb10, e=0x2fd3b40) at kernel/qapplication.cpp:4125
#35 0x00000034e761d386 in KApplication::notify (this=0x7fff6c9dcfc0, receiver=0x11feb10, event=0x2fd3b40) at /usr/src/debug/kdelibs-4.3.85/kdeui/kernel/kapplication.cpp:302
#36 0x00000034e4365a0c in QCoreApplication::notifyInternal (this=0x7fff6c9dcfc0, receiver=0x11feb10, event=0x2fd3b40) at kernel/qcoreapplication.cpp:704
#37 0x00000034e4366887 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#39 0x00000034e438f283 in sendPostedEvents () at kernel/qcoreapplication.h:220
#40 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#41 0x0000003c46c3922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#42 0x0000003c46c3cc18 in ?? () from /lib64/libglib-2.0.so.0
#43 0x0000003c46c3cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#44 0x00000034e438edc3 in QEventDispatcherGlib::processEvents (this=0x1058470, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#45 0x00000034e5c57ebe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#46 0x00000034e4364342 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#47 0x00000034e436471c in QEventLoop::exec (this=0x7fff6c9dcdb0, flags=...) at kernel/qeventloop.cpp:201
#48 0x00000034e4366b39 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#49 0x00000034e8ec1e3b in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#50 0x00007f39f3fbcb1d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=<value optimized out>) at libc-start.c:226
#51 0x0000000000400759 in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-29 22:38:58 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-13 14:23:39 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-28 04:52:09 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!