Konqueror crashes when using zip:/ kioslave with sigegv 11.

Bug #63248 reported by Alejandro Cámara Iglesias
6
Affects Status Importance Assigned to Milestone
kdebase (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: konqueror

Konqueror crashes when trying to open a zip file using the zip:/path/zipfile kioslave. It happens when the file has some '[' ']' characters. It happens in the 6.10 beta branch of Kubuntu.

Way to reproduce it:
*) Open a Konqueror.
*) Write on the address "zip:/path_to_the_zip_file/name_of_the_zip_[.zip" and make sure that there's a zip file with that name and path.
*) If you rename the zip file without the '[' character, then it works and you can browse the file as if it is a directory.

As I mentioned it exits with the 11 signal (SIGEGV) and this traceback:
-------------------TRACEBACK---------------------------
(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232656720 (LWP 3712)]
[KCrash handler]
#6 0xb7aebf23 in KDirListerCache::slotEntries () from /usr/lib/libkio.so.4
#7 0xb7b08faa in KDirListerCache::qt_invoke () from /usr/lib/libkio.so.4
#8 0xb720082f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#9 0xb7a36f0d in KIO::ListJob::entries () from /usr/lib/libkio.so.4
#10 0xb7a9777b in KIO::ListJob::slotListEntries () from /usr/lib/libkio.so.4
#11 0xb7a97a70 in KIO::ListJob::qt_invoke () from /usr/lib/libkio.so.4
#12 0xb720082f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#13 0xb7a349c4 in KIO::SlaveInterface::listEntries ()
   from /usr/lib/libkio.so.4
#14 0xb7a954fe in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#15 0xb7a933ba in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#16 0xb7a440dc in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#17 0xb7a82ff0 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#18 0xb720082f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0xb7201146 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#20 0xb758dbff in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#21 0xb72233ee in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#22 0xb7197a98 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#23 0xb71998c7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#24 0xb788e062 in KApplication::notify () from /usr/lib/libkdecore.so.4
#25 0xb712a389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#26 0xb7189e91 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#27 0xb713eea7 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#28 0xb71b216e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#29 0xb71b1f7e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#30 0xb7199641 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#31 0xb66fc994 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#32 0xb6742524 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#33 0x0804ea9f in ?? ()
#34 0x00000002 in ?? ()
#35 0x080c21a0 in ?? ()
#36 0x00000001 in ?? ()
#37 0x00000000 in ?? ()
---------------END TRACEBACK------------------------------------------

Additional notes:
*) The same happens if the character is not a '[' but one of this list ']', '"', '<', '>'.
*) I also tried the '@', '¨', '¡', 'á' characters and they didn't make konqueror crash.

description: updated
Revision history for this message
Frode M. Døving (frode) wrote :

I can not reproduce on current edgy/ppc.

Changed in kdebase:
status: Unconfirmed → Confirmed
status: Confirmed → Unconfirmed
Revision history for this message
Yuriy Kozlov (yuriy-kozlov) wrote :

Confirmed on Kubuntu Feisty generic.

Renamed a zip file to have [] in it, typed in zip:/pathtofile/filena then used tab for auto completion, [] symbols were inserted as %5B%5D, pressed enter, %5B%5D was replaced again with brackets and the file loads fine. Go back to the address bar and press enter, konqueror crashes. If I just type it in with the brackets without auto completion, it crashes.

Changed in kdebase:
status: Unconfirmed → Confirmed
Revision history for this message
Yuriy Kozlov (yuriy-kozlov) wrote :
Kieran Hogg (xerosis)
Changed in kdebase:
importance: Undecided → Medium
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Should be fixed in Kubuntu Intrepid/ Konqueror 4.0.83. (It works fine here)

Changed in kdebase:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.