Bug 234086 - After clicking on refresh button Konqueror crashed.
Summary: After clicking on refresh button Konqueror crashed.
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-04-11 21:37 UTC by Tomasz Czaus
Modified: 2018-10-27 04:04 UTC (History)
1 user (show)

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 Tomasz Czaus 2010-04-11 21:37:38 UTC
Application: konqueror (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-20-generic i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
After clicking on refresh button Konqueror crashed.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Aborted
[Current thread is 1 (Thread 0xb78ae9e0 (LWP 27213))]

Thread 3 (Thread 0xb3467b70 (LWP 27217)):
#0  0x00981422 in __kernel_vsyscall ()
#1  0x006ab941 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x0702061c in QProcessManager::run (this=0x7159890) at io/qprocess_unix.cpp:245
#3  0x06f4232e in QThreadPrivate::start (arg=0x7159890) at thread/qthread_unix.cpp:248
#4  0x0077096e in start_thread (arg=0xb3467b70) at pthread_create.c:300
#5  0x006b29de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb4ffeb70 (LWP 27327)):
#0  0x00981422 in __kernel_vsyscall ()
#1  0x006bfcc3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x00656687 in _L_lock_9641 () from /lib/tls/i686/cmov/libc.so.6
#3  0x00654eb6 in *__GI___libc_free (mem=0x8307e38) at malloc.c:3736
#4  0x00ad7741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0x07070504 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x8a93d20, notifier=0xb4ffe2ec) at kernel/qeventdispatcher_glib.cpp:493
#6  0x0705f779 in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0x07070a72 in socketNotifierSourceCheck (source=0x8307c28) at kernel/qeventdispatcher_glib.cpp:92
#8  0x01331799 in g_main_context_check () from /lib/libglib-2.0.so.0
#9  0x013320ce in ?? () from /lib/libglib-2.0.so.0
#10 0x013324b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x070705d5 in QEventDispatcherGlib::processEvents (this=0x8a93d20, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#12 0x07043059 in QEventLoop::processEvents (this=0xb4ffe290, flags=) at kernel/qeventloop.cpp:149
#13 0x070434aa in QEventLoop::exec (this=0xb4ffe290, flags=...) at kernel/qeventloop.cpp:201
#14 0x06f3f5a8 in QThread::exec (this=0x8a95210) at thread/qthread.cpp:487
#15 0x07022c1b in QInotifyFileSystemWatcherEngine::run (this=0x8a95210) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x06f4232e in QThreadPrivate::start (arg=0x8a95210) at thread/qthread_unix.cpp:248
#17 0x0077096e in start_thread (arg=0xb4ffeb70) at pthread_create.c:300
#18 0x006b29de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb78ae9e0 (LWP 27213)):
[KCrash Handler]
#6  0x00981422 in __kernel_vsyscall ()
#7  0x0060f641 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x00612a72 in *__GI_abort () at abort.c:92
#9  0x0064648d in __libc_message (do_abort=2, fmt=0x71aef8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0x00650581 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x8824e80) at malloc.c:6264
#11 0x00653700 in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4306
#12 0x00654f8c in *__GI___libc_malloc (bytes=4) at malloc.c:3660
#13 0x00ad9c07 in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
#14 0x01a9def5 in QList<QPolygonF>::node_construct (this=0xbfed0d7c, t=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:351
#15 QList<QPolygonF>::append (this=0xbfed0d7c, t=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:472
#16 0x01a9ace5 in QList<QPolygonF>::operator+= (this=0xbfed0ee4, matrix=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:313
#17 QPainterPath::toSubpathPolygons (this=0xbfed0ee4, matrix=...) at painting/qpainterpath.cpp:1492
#18 0x01a9b6a7 in QPainterPath::toFillPolygons (this=0xbfed0ee4, matrix=...) at painting/qpainterpath.cpp:1558
#19 0x01a9c062 in QPainterPath::toFillPolygons (this=0xbfed0ee4, matrix=...) at painting/qpainterpath.cpp:1653
#20 0x01b40081 in QX11PaintEnginePrivate::fillPath (this=0x86703e0, path=..., gc_mode=QX11PaintEnginePrivate::PenGC, transform=true) at painting/qpaintengine_x11.cpp:1742
#21 0x01b40f03 in QX11PaintEngine::drawPath (this=0x8405208, path=...) at painting/qpaintengine_x11.cpp:1805
#22 0x01a8ef9f in QPainter::drawPath (this=0xbfed3b5c, path=...) at painting/qpainter.cpp:3354
#23 0x01a9115c in QPainter::drawRoundedRect (this=0xbfed3b5c, rect=..., xRadius=3, yRadius=3, mode=Qt::AbsoluteSize) at painting/qpainter.cpp:4136
#24 0x037a8256 in OxygenStyle::renderScrollBarHandle (this=0x82462d0, p=0xbfed3b5c, r=..., pal=..., orientation=Qt::Vertical, hover=false, opacity=-1) at ../../../kstyles/oxygen/oxygen.cpp:4308
#25 0x037a8a21 in OxygenStyle::renderScrollBarHandle (this=0x82462d0, primitive=8, opt=0xbfed30e4, r=..., pal=..., flags=..., p=0xbfed3b5c, widget=0x854a768, kOpt=0x0)
    at ../../../kstyles/oxygen/oxygen.h:293
#26 OxygenStyle::drawScrollBarPrimitive (this=0x82462d0, primitive=8, opt=0xbfed30e4, r=..., pal=..., flags=..., p=0xbfed3b5c, widget=0x854a768, kOpt=0x0) at ../../../kstyles/oxygen/oxygen.cpp:1582
#27 0x0379659a in OxygenStyle::drawKStylePrimitive (this=0x82462d0, widgetType=KStyle::WT_ScrollBar, primitive=8, opt=0xbfed30e4, r=..., palette=..., flags=..., p=0xbfed3b5c, widget=0x854a768, 
    kOpt=0x0) at ../../../kstyles/oxygen/oxygen.cpp:753
#28 0x010085f6 in KStyle::drawControl (this=0x82462d0, element=QStyle::CE_ScrollBarSlider, option=0xbfed30e4, p=0xbfed3b5c, widget=0x854a768) at ../../kdeui/kernel/kstyle.cpp:2266
#29 0x0379f005 in OxygenStyle::drawControl (this=0x82462d0, element=QStyle::CE_PushButton, option=0xbfed30e4, p=0xbfed3b5c, widget=0x6a4d) at ../../../kstyles/oxygen/oxygen.cpp:632
#30 0x01c6b6cc in QCommonStyle::drawComplexControl (this=0x82462d0, cc=QStyle::CC_ScrollBar, opt=0xbfed3af4, p=0xbfed3b5c, widget=0x854a768) at styles/qcommonstyle.cpp:3236
#31 0x0100490c in KStyle::drawComplexControl (this=0x82462d0, cc=QStyle::CC_ScrollBar, opt=0xbfed3af4, p=0xbfed3b5c, w=0x854a768) at ../../kdeui/kernel/kstyle.cpp:3591
#32 0x03796fd8 in OxygenStyle::drawComplexControl (this=0x82462d0, control=QStyle::CC_ScrollBar, option=0xbfed3af4, painter=0xbfed3b5c, widget=0x854a768) at ../../../kstyles/oxygen/oxygen.cpp:299
#33 0x01dcc0c8 in QScrollBar::paintEvent (this=0x854a768) at widgets/qscrollbar.cpp:547
#34 0x019726b6 in QWidget::event (this=0x854a768, event=0xbfed4144) at kernel/qwidget.cpp:8144
#35 0x01d21f54 in QAbstractSlider::event (this=0x854a768, e=0xbfed4144) at widgets/qabstractslider.cpp:956
#36 0x01dccaea in QScrollBar::event (this=0x854a768, event=0xbfed4144) at widgets/qscrollbar.cpp:527
#37 0x019144dc in QApplicationPrivate::notify_helper (this=0x8208b80, receiver=0x854a768, e=0xbfed4144) at kernel/qapplication.cpp:4300
#38 0x0191b0f9 in QApplication::notify (this=0xbfed6534, receiver=0x854a768, e=0xbfed4144) at kernel/qapplication.cpp:4265
#39 0x00ff4f2a in KApplication::notify (this=0xbfed6534, receiver=0x854a768, event=0xbfed4144) at ../../kdeui/kernel/kapplication.cpp:302
#40 0x07044a3b in QCoreApplication::notifyInternal (this=0xbfed6534, receiver=0x854a768, event=0xbfed4144) at kernel/qcoreapplication.cpp:704
#41 0x0197b9d6 in QCoreApplication::sendSpontaneousEvent (this=0x854df50, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 QWidgetPrivate::drawWidget (this=0x854df50, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68) at kernel/qwidget.cpp:5339
#43 0x0197c815 in QWidgetPrivate::paintSiblingsRecursive (this=0x854de20, pdev=0x83d629c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x862db68)
    at kernel/qwidget.cpp:5452
#44 0x0197b725 in QWidgetPrivate::drawWidget (this=0x854de20, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68) at kernel/qwidget.cpp:5388
#45 0x0197c815 in QWidgetPrivate::paintSiblingsRecursive (this=0x8549b80, pdev=0x83d629c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x862db68)
    at kernel/qwidget.cpp:5452
#46 0x0197b725 in QWidgetPrivate::drawWidget (this=0x8549b80, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68) at kernel/qwidget.cpp:5388
#47 0x0197c815 in QWidgetPrivate::paintSiblingsRecursive (this=0x856e9d8, pdev=0x83d629c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x862db68)
    at kernel/qwidget.cpp:5452
#48 0x0197b725 in QWidgetPrivate::drawWidget (this=0x856e9d8, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68) at kernel/qwidget.cpp:5388
#49 0x0197c815 in QWidgetPrivate::paintSiblingsRecursive (this=0x82cfb60, pdev=0x83d629c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x862db68)
    at kernel/qwidget.cpp:5452
#50 0x0197b725 in QWidgetPrivate::drawWidget (this=0x82cfb60, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68) at kernel/qwidget.cpp:5388
#51 0x0197c815 in QWidgetPrivate::paintSiblingsRecursive (this=0x84ff708, pdev=0x83d629c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x862db68)
    at kernel/qwidget.cpp:5452
#52 0x0197b725 in QWidgetPrivate::drawWidget (this=0x84ff708, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68) at kernel/qwidget.cpp:5388
#53 0x0197c815 in QWidgetPrivate::paintSiblingsRecursive (this=0x84ff918, pdev=0x83d629c, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x862db68)
    at kernel/qwidget.cpp:5452
#54 0x0197b725 in QWidgetPrivate::drawWidget (this=0x84ff918, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68) at kernel/qwidget.cpp:5388
#55 0x0197c815 in QWidgetPrivate::paintSiblingsRecursive (this=0x8342220, pdev=0x83d629c, siblings=..., index=65, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x862db68)
    at kernel/qwidget.cpp:5452
#56 0x0197b725 in QWidgetPrivate::drawWidget (this=0x8342220, pdev=0x83d629c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x862db68) at kernel/qwidget.cpp:5388
#57 0x01b52890 in QWidgetBackingStore::sync (this=0x862db68) at painting/qbackingstore.cpp:1291
#58 0x0196bb93 in QWidgetPrivate::syncBackingStore (this=0x8342220) at kernel/qwidget.cpp:1672
#59 0x01972e76 in QWidget::event (this=0x833f018, event=0x8ab5ee8) at kernel/qwidget.cpp:8291
#60 0x01d8dbc7 in QMainWindow::event (this=0x833f018, event=0x8ab5ee8) at widgets/qmainwindow.cpp:1433
#61 0x010e6b04 in KMainWindow::event (this=0x833f018, ev=0x8ab5ee8) at ../../kdeui/widgets/kmainwindow.cpp:1103
#62 0x0112e88f in KXmlGuiWindow::event (this=0x833f018, ev=0x8ab5ee8) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#63 0x008f1b2d in ?? () from /usr/lib/libkdeinit4_konqueror.so
#64 0x019144dc in QApplicationPrivate::notify_helper (this=0x8208b80, receiver=0x833f018, e=0x8ab5ee8) at kernel/qapplication.cpp:4300
#65 0x0191b0f9 in QApplication::notify (this=0xbfed6534, receiver=0x833f018, e=0x8ab5ee8) at kernel/qapplication.cpp:4265
#66 0x00ff4f2a in KApplication::notify (this=0xbfed6534, receiver=0x833f018, event=0x8ab5ee8) at ../../kdeui/kernel/kapplication.cpp:302
#67 0x07044a3b in QCoreApplication::notifyInternal (this=0xbfed6534, receiver=0x833f018, event=0x8ab5ee8) at kernel/qcoreapplication.cpp:704
#68 0x07047473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x81f12c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#69 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x81f12c0) at kernel/qcoreapplication.cpp:1345
#70 0x070475dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#71 0x07070adf in QCoreApplication::sendPostedEvents (s=0x820af10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#72 postEventSourceDispatch (s=0x820af10) at kernel/qeventdispatcher_glib.cpp:276
#73 0x0132e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#74 0x013322d8 in ?? () from /lib/libglib-2.0.so.0
#75 0x013324b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#76 0x070705d5 in QEventDispatcherGlib::processEvents (this=0x81f14a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#77 0x019d4135 in QGuiEventDispatcherGlib::processEvents (this=0x81f14a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x07043059 in QEventLoop::processEvents (this=0xbfed6314, flags=) at kernel/qeventloop.cpp:149
#79 0x070434aa in QEventLoop::exec (this=0xbfed6314, flags=...) at kernel/qeventloop.cpp:201
#80 0x0704769f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#81 0x01914577 in QApplication::exec () at kernel/qapplication.cpp:3579
#82 0x0091c1ee in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#83 0x080485fb in _start ()

Possible duplicates by query: bug 232041, bug 230906, bug 225387, bug 223126, bug 217432.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2012-01-09 05:51:32 UTC
Is this crash still an issue in KDE 4.7 or higher ?
Comment 2 Andrew Crouthamel 2018-09-22 02:09:27 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 set the bug status 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 Andrew Crouthamel 2018-10-27 04:04:44 UTC
Dear Bug Submitter,

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!