Bug 272434 - closing window with ftp connection crashes other one
Summary: closing window with ftp connection crashes other one
Status: RESOLVED WORKSFORME
Alias: None
Product: Oxygen
Classification: Plasma
Component: style (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-04 12:19 UTC by Marcin Derlukiewicz
Modified: 2018-11-29 04:51 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 Marcin Derlukiewicz 2011-05-04 12:19:42 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.8-13-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
I had two Dolphin windows opened, 

one was ftp connection, and second was normal file browse that i copied data from using copy/paste using keyboard shortcuts. 

After that closing one window caused crash of other one

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0xb4e01710 (LWP 6440))]

Thread 5 (Thread 0xb31afb70 (LWP 6906)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb55ea452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5c212a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb255a1d7 in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb55e5b25 in start_thread () from /lib/libpthread.so.0
#5  0xb5c1346e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb113cb70 (LWP 6923)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5c215b3 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb5bb435f in _L_lock_10260 () from /lib/libc.so.6
#3  0xb5bb2ad6 in free () from /lib/libc.so.6
#4  0xb541a836 in g_free () from /usr/lib/libglib-2.0.so.0
#5  0xb5410523 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb69ca218 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4
#7  0xb69ca342 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4
#8  0xb68a31ec in ?? () from /usr/lib/libQtCore.so.4
#9  0xb68a4057 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb55e5b25 in start_thread () from /lib/libpthread.so.0
#11 0xb5c1346e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb093bb70 (LWP 7381)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb55ea125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5c2124c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb68a305c in ?? () from /usr/lib/libQtCore.so.4
#4  0xb689f3fa in QMutex::lock() () from /usr/lib/libQtCore.so.4
#5  0xb57e4d93 in ?? () from /usr/lib/libsopranoclient.so.1
#6  0xb75cb7b5 in ?? () from /usr/lib/libnepomuk.so.4
#7  0xb74b785f in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#8  0xb75d2226 in ?? () from /usr/lib/libnepomuk.so.4
#9  0xb75e2fb9 in ?? () from /usr/lib/libnepomuk.so.4
#10 0xb75e3ab8 in ?? () from /usr/lib/libnepomuk.so.4
#11 0xb75e3b89 in Nepomuk::Resource::property(QUrl const&) const () from /usr/lib/libnepomuk.so.4
#12 0xb75e3dbd in Nepomuk::Resource::rating() const () from /usr/lib/libnepomuk.so.4
#13 0x0809c1b9 in KLoadMetaDataThread::run (this=0x86d6f20) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#14 0xb68a404f in ?? () from /usr/lib/libQtCore.so.4
#15 0xb55e5b25 in start_thread () from /lib/libpthread.so.0
#16 0xb5c1346e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb013ab70 (LWP 7384)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5c215b3 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb5bb4377 in _L_lock_10405 () from /lib/libc.so.6
#3  0xb5bb2c1c in realloc () from /lib/libc.so.6
#4  0xb689ef63 in qRealloc(void*, unsigned int) () from /usr/lib/libQtCore.so.4
#5  0xb68c3c57 in QListData::realloc(int) () from /usr/lib/libQtCore.so.4
#6  0xb68c3d22 in QListData::append() () from /usr/lib/libQtCore.so.4
#7  0xb69a286f in ?? () from /usr/lib/libQtCore.so.4
#8  0xb69a10fd in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQtCore.so.4
#9  0xb69b0033 in QObjectPrivate::setParent_helper(QObject*) () from /usr/lib/libQtCore.so.4
#10 0xb69b0096 in QObject::setParent(QObject*) () from /usr/lib/libQtCore.so.4
#11 0xb69b1533 in QObject::QObject(QObject*) () from /usr/lib/libQtCore.so.4
#12 0xb69b8072 in QSocketNotifier::QSocketNotifier(int, QSocketNotifier::Type, QObject*) () from /usr/lib/libQtCore.so.4
#13 0xb6ada21b in ?? () from /usr/lib/libQtDBus.so.4
#14 0xb6ada426 in ?? () from /usr/lib/libQtDBus.so.4
#15 0xb54f8070 in ?? () from /lib/libdbus-1.so.3
#16 0xb54dd8eb in dbus_connection_set_watch_functions () from /lib/libdbus-1.so.3
#17 0xb6ae2861 in ?? () from /usr/lib/libQtDBus.so.4
#18 0xb6acddbd in QDBusConnection::connectToBus(QDBusConnection::BusType, QString const&) () from /usr/lib/libQtDBus.so.4
#19 0xb75b9d75 in DBusConnectionPool::threadConnection() () from /usr/lib/libnepomuk.so.4
#20 0xb75d25c0 in ?? () from /usr/lib/libnepomuk.so.4
#21 0xb75e2fb9 in ?? () from /usr/lib/libnepomuk.so.4
#22 0xb75e3ab8 in ?? () from /usr/lib/libnepomuk.so.4
#23 0xb75e3b89 in Nepomuk::Resource::property(QUrl const&) const () from /usr/lib/libnepomuk.so.4
#24 0xb75e3dbd in Nepomuk::Resource::rating() const () from /usr/lib/libnepomuk.so.4
#25 0x0809c1b9 in KLoadMetaDataThread::run (this=0x81c8648) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#26 0xb68a404f in ?? () from /usr/lib/libQtCore.so.4
#27 0xb55e5b25 in start_thread () from /lib/libpthread.so.0
#28 0xb5c1346e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4e01710 (LWP 6440)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb5b6b7ff in raise () from /lib/libc.so.6
#8  0xb5b6d140 in abort () from /lib/libc.so.6
#9  0xb5ba7fd7 in __libc_message () from /lib/libc.so.6
#10 0xb5badffb in malloc_printerr () from /lib/libc.so.6
#11 0xb5bb04da in _int_malloc () from /lib/libc.so.6
#12 0xb5bb262a in malloc () from /lib/libc.so.6
#13 0xb689ef1b in qMalloc(unsigned int) () from /usr/lib/libQtCore.so.4
#14 0xb68fcbc4 in QVectorData::allocate(int, int) () from /usr/lib/libQtCore.so.4
#15 0xb5fc25fe in malloc (this=0xbf8bbbf0, asize=0, aalloc=5) at ../../src/corelib/tools/qvector.h:391
#16 QVector<QPointF>::realloc (this=0xbf8bbbf0, asize=0, aalloc=5) at ../../src/corelib/tools/qvector.h:468
#17 0xb606cc50 in QVector<QPointF>::operator+= (this=0xbf8bbbf0, l=@0x86153d0) at ../../src/corelib/tools/qvector.h:652
#18 0xb606b2ec in QPainterPath::toFillPolygon (this=0xbf8bbbfc, matrix=...) at painting/qpainterpath.cpp:2693
#19 0xb606b416 in QPainterPath::toFillPolygon (this=0xbf8bbbfc, matrix=...) at painting/qpainterpath.cpp:2707
#20 0xb610fc2a in QX11PaintEngine::updateState (this=0x810c670, state=...) at painting/qpaintengine_x11.cpp:1102
#21 0xb60551bc in QPainter::restore (this=0xbf8bc16c) at painting/qpainter.cpp:1657
#22 0xb4c42ce3 in OxygenHelper::renderWindowBackground (this=0x8147750, p=0xbf8bc16c, clipRect=..., widget=0x81b1c70, window=0x8190390, pal=..., y_shift=-23, gradientHeight=64)
    at /usr/src/debug/kdebase-runtime-4.4.4/kstyles/oxygen/lib/helper.cpp:130
#23 0xb4c719b2 in OxygenHelper::renderWindowBackground (this=0x8147750, p=0xbf8bc16c, clipRect=..., widget=0x81b1c70, pal=..., gradientHeight=64, y_shift=-23)
    at /usr/src/debug/kdebase-runtime-4.4.4/kstyles/oxygen/lib/helper.h:69
#24 0xb4c82adb in OxygenStyle::eventFilter (this=0x812c4e8, obj=0x81b1c70, ev=0xbf8bc634) at /usr/src/debug/kdebase-runtime-4.4.4/kstyles/oxygen/oxygen.cpp:6484
#25 0xb699dfa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0xb5ef1c34 in QApplicationPrivate::notify_helper (this=0x80f61f8, receiver=0x81b1c70, e=0xbf8bc634) at kernel/qapplication.cpp:4298
#27 0xb5ef9ca4 in QApplication::notify (this=0x81b1c70, receiver=0x81b1c70, e=0xbf8bc634) at kernel/qapplication.cpp:4267
#28 0xb6eb59d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0xb699de0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#30 0xb5f45c82 in sendSpontaneousEvent (this=0x81ceb10, pdev=0x820ea6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x820eb58) at ../../src/corelib/kernel/qcoreapplication.h:218
#31 QWidgetPrivate::drawWidget (this=0x81ceb10, pdev=0x820ea6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x820eb58) at kernel/qwidget.cpp:5363
#32 0xb5f469d7 in QWidgetPrivate::paintSiblingsRecursive (this=0x80e9538, pdev=0x820ea6c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x820eb58) at kernel/qwidget.cpp:5476
#33 0xb5f459d8 in QWidgetPrivate::drawWidget (this=0x80e9538, pdev=0x820ea6c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x820eb58) at kernel/qwidget.cpp:5412
#34 0xb6123a98 in QWidgetBackingStore::sync (this=0x820eb58) at painting/qbackingstore.cpp:1300
#35 0xb5f3b6fb in QWidgetPrivate::syncBackingStore (this=0x80e9538) at kernel/qwidget.cpp:1688
#36 0xb5f4ba16 in QWidget::event (this=0x8190390, event=0x8ae25e8) at kernel/qwidget.cpp:8337
#37 0xb636120c in QMainWindow::event (this=0x8190390, event=0x8ae25e8) at widgets/qmainwindow.cpp:1414
#38 0xb6f47364 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#39 0xb6f47602 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#40 0xb5ef1c64 in QApplicationPrivate::notify_helper (this=0x80f61f8, receiver=0x8190390, e=0x8ae25e8) at kernel/qapplication.cpp:4302
#41 0xb5ef9ca4 in QApplication::notify (this=0x8190390, receiver=0x8190390, e=0x8ae25e8) at kernel/qapplication.cpp:4267
#42 0xb6eb59d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#43 0xb699de0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#44 0xb69a19b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#45 0xb69a1b9c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#46 0xb69c983d in ?? () from /usr/lib/libQtCore.so.4
#47 0xb5413b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0xb5414350 in ?? () from /usr/lib/libglib-2.0.so.0
#49 0xb541460e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#50 0xb69c9d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0xb5fa219a in QGuiEventDispatcherGlib::processEvents (this=0x80d4600, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0xb699d11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#53 0xb699d319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0xb69a1c70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#55 0xb5eef164 in QApplication::exec () at kernel/qapplication.cpp:3581
#56 0x080785b5 in main (argc=) at /usr/src/debug/kdebase-4.4.4/apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 254640, bug 238572, bug 237412, bug 236787.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-05-15 00:54:31 UTC
glibc memory management not thread-safe?
Comment 2 Andrew Crouthamel 2018-10-29 22:43:19 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 3 Bug Janitor Service 2018-11-13 14:32:22 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 4 Bug Janitor Service 2018-11-29 04:51:00 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!