Bug 223262 - rekonq: crash on acessing FTP site.
Summary: rekonq: crash on acessing FTP site.
Status: RESOLVED FIXED
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-18 11:49 UTC by Matěj Laitl
Modified: 2010-02-14 10:34 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 Matěj Laitl 2010-01-18 11:49:37 UTC
Application: rekonq (0.3.30)
KDE Platform Version: 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.33-rc4-00081-g61c39bb x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
rekonq crashed when I tried to access non-anonymous ftp site, e.g. ftp://example.com/ after I entered a valid username/password pair.

I don't khow whether rekonq is supposed to handle FTP protocol but it certainly should not crash. ;-)

The crash can be reproduced every time.

 -- Backtrace:
Application: rekonq (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xf5651700 (LWP 4106))]

Thread 3 (Thread 0xf2c4fb70 (LWP 4107)):
#0  0xf7710430 in __kernel_vsyscall ()
#1  0xf6a7e0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xf479e401 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#3  0xf52d77ac in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#4  0xf52d7794 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#5  0x00000000 in ?? ()

Thread 2 (Thread 0xf0cffb70 (LWP 4112)):
#0  0xf7710430 in __kernel_vsyscall ()
#1  0xf6a7e0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xf6af3f72 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xf47a2f91 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#4  0x08de5868 in ?? ()
#5  0x08de6288 in ?? ()
#6  0xffffffff in ?? ()
#7  0xf47a3140 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#8  0xf47a2f69 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#9  0xf52c1ff4 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#10 0xf0cff2c8 in ?? ()
#11 0xf4cb83cb in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#12 0xf2396dd4 in ?? ()
#13 0xf2396dd0 in ?? ()
#14 0xf2396e98 in ?? ()
#15 0xf239de00 in ?? ()
#16 0x00000000 in ?? ()

Thread 1 (Thread 0xf5651700 (LWP 4106)):
[KCrash Handler]
#6  0xf71cf928 in KFileItem::isDir (this=0xffbf9438) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/kfileitem.cpp:975
#7  0xf71cf96e in KFileItem::isFile (this=0xffbf9438) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/kfileitem.cpp:985
#8  0xf4259595 in ProtocolHandler::showResults (this=0x8df7284, list=...) at /var/tmp/portage/www-client/rekonq-9999/work/rekonq-9999/src/protocolhandler.cpp:277
#9  0xf42597f5 in ProtocolHandler::qt_metacall (this=0x8df7284, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xffbf953c)
    at /var/tmp/portage/www-client/rekonq-9999/work/rekonq-9999_build/src/protocolhandler.moc:79
#10 0xf6bfd2cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#11 0xf6c0c87d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#12 0xf719e9d4 in KDirLister::newItems (this=0x8e11a40, _t1=...) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999_build/kio/kdirlister.moc:267
#13 0xf719fbd7 in KDirLister::Private::emitItems (this=0x8e3fc38) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/kdirlister.cpp:2360
#14 0xf71a8985 in KDirListerCache::slotEntries (this=0x89b8778, job=0x896cd58, entries=...) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/kdirlister.cpp:1157
#15 0xf71b3fdb in KDirListerCache::qt_metacall (this=0x89b8778, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xffbf97d8)
    at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999_build/kio/kdirlister_p.moc:104
#16 0xf6bfd2cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#17 0xf6c0c87d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#18 0xf7177b8a in KIO::ListJob::entries (this=0x896cd58, _t1=0x896cd58, _t2=...) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999_build/kio/jobclasses.moc:835
#19 0xf7184500 in KIO::ListJobPrivate::slotListEntries (this=0x9238750, list=...) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/job.cpp:2378
#20 0xf7184600 in KIO::ListJob::qt_metacall (this=0x896cd58, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xffbf999c)
    at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999_build/kio/jobclasses.moc:821
#21 0xf6bfd2cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#22 0xf6c0c87d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#23 0xf724b6a4 in KIO::SlaveInterface::listEntries (this=0x8e4e040, _t1=...) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999_build/kio/slaveinterface.moc:185
#24 0xf724e917 in KIO::SlaveInterface::dispatch (this=0x8e4e040, _cmd=106, rawdata=...) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/slaveinterface.cpp:193
#25 0xf724bc56 in KIO::SlaveInterface::dispatch (this=0x8e4e040) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/slaveinterface.cpp:91
#26 0xf723f008 in KIO::Slave::gotInput (this=0x8e4e040) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/slave.cpp:324
#27 0xf723f21b in KIO::Slave::qt_metacall (this=0x8e4e040, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xffbf9c48)
    at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999_build/kio/slave.moc:82
#28 0xf6bfd2cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#29 0xf6c0c87d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#30 0xf7148818 in KIO::Connection::readyRead (this=0x8e396f0) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999_build/kio/connection.moc:92
#31 0xf7149d2f in KIO::ConnectionPrivate::dequeue (this=0x8e3cf60) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kio/kio/connection.cpp:82
#32 0xf714a10e in KIO::Connection::qt_metacall (this=0x8e396f0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x9159670)
    at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999_build/kio/connection.moc:79
#33 0xf6bfd2cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#34 0xf6c07987 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/qt4/libQtCore.so.4
#35 0xf6c08e6b in QObject::event(QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#36 0xf630f3a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#37 0xf6317e65 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#38 0xf6ee585e in KApplication::notify (this=0xffbfa594, receiver=0x8e396f0, event=0x9057f68) at /var/tmp/portage/kde-base/kdelibs-4.4.9999/work/kdelibs-4.4.9999/kdeui/kernel/kapplication.cpp:302
#39 0xf6bf7ec2 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#40 0xf6bf8dfe in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/qt4/libQtCore.so.4
#41 0xf6bf8fae in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/qt4/libQtCore.so.4
#42 0xf6c24920 in ?? () from /usr/lib/qt4/libQtCore.so.4
#43 0xf5af59ff in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0xf5af92eb in ?? () from /usr/lib/libglib-2.0.so.0
#45 0x08974af8 in ?? ()
#46 0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 Andrea Diamantini 2010-02-13 02:23:23 UTC
Does this happen yet?
Comment 2 Andrea Diamantini 2010-02-14 10:34:04 UTC
Should be fixed  in 0.3.90.