Bug 307870

Summary: ark is unable to read files over smb
Product: [Applications] ark Reporter: illumilore <illumilore>
Component: generalAssignee: Elvis Angelaccio <elvis.angelaccio>
Status: RESOLVED WORKSFORME    
Severity: normal CC: elvis.angelaccio
Priority: NOR Keywords: triaged
Version First Reported In: 2.19   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description illumilore 2012-10-04 22:24:12 UTC
When attempting to open multi file rar archives from a dolphin window over smb, ark gives the following error: "Extraction failed because of an unexpected error."
Comment 1 Raphael Kubo da Costa 2012-10-04 22:33:38 UTC
A few questions:
 * Does it only happen with smb (I'm asking because it is more difficult for me to reproduce it if so, since I do not have a Samba share)?
 * Does it only happen with multi-volume archives?
 * With what KDE/Ark version?
 * Do you have any useful debug output on the terminal (like what file it was really trying to extract)?

My wild guess is that it is either trying to pass the SMB share location directly to unrar or only one of the volumes has been locally copied and the extraction fails.
Comment 2 illumilore 2012-10-04 23:17:05 UTC
4.19 on 4.9.2
only on smb, only with multi volume,
kbuildsycoca4(29251) KBuildSycoca::save: Saving
kbuildsycoca4(29251) kdemain: Emitting notifyDatabaseChanged ("apps")
ark(29149)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-ill/ksycoca4"
ark(29149)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("trash:/")
ark(29149)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2411760)
ark(29149)/kio (KDirListerCache) KDirListerCache::listDir: Entry already in use: KUrl("trash:/")
ark(29149)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x24279f0)  url= KUrl("trash:/")
kio_smb(29180) SMBSlave::stat: SMBSlave::stat on  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/")
kio_smb(29180) SMBSlave::checkURL: checkURL  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/")
kio_smb(29180) SMBSlave::checkURL: checkURL return3  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/")
kio_smb(29180) SMBUrl::updateCache: updateCache  "/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/"
kio_smb(29180) SMBSlave::cache_stat: size  0
ark(29149)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x2411760) KIO::Slave(0x1e5a750)
ark(29149)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-ill/ksycoca4"
ark(29149)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI")
ark(29149)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x1f423a0)  url= KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI")
ark(29149)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x1f423a0) item moved into cache: KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI")
ark(29149)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI")
ark(29149)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x218ba00)
kio_smb(29180) SMBSlave::stat: SMBSlave::stat on  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
kio_smb(29180) SMBSlave::checkURL: checkURL  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
kio_smb(29180) SMBSlave::checkURL: checkURL return3  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
kio_smb(29180) SMBUrl::updateCache: updateCache  "/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar"
kio_smb(29180) SMBSlave::cache_stat: size  50000000
ark(29149)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x218ba00) KIO::Slave(0x1e5a750)
ark(29149)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x1f423a0)  url= KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI")
ark(29149)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x1f423a0)  url= KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI")
ark(29149)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x1f423a0) item moved into cache: KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI")
ark(29149)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x2120c20)  url= KUrl("trash:/")
ark(29149)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2120c20) item moved into cache: KUrl("trash:/")
ark(29149)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2007410)
kio_file(29176) FileProtocol::put: "/tmp/kde-ill/arkw29149.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar" mode= 384
kio_file(29176)/kio (kioslave) KIO::SlaveBase::canResume: offset= "0"
ark(29149)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x1e3dca0)
kio_smb(29180) SMBSlave::get: SMBSlave::get on  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
kio_smb(29180) SMBSlave::checkURL: checkURL  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
kio_smb(29180) SMBSlave::checkURL: checkURL return3  KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
kio_smb(29180) SMBSlave::auth_initialize_smbc: auth_initialize_smbc
kio_smb(29180) SMBUrl::updateCache: updateCache  "/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar"
kio_smb(29180) SMBSlave::cache_stat: size  50000000
kio_smb(29180)/kio (kioslave) KIO::SlaveBase::mimeType: "application/x-rar"
ark(29149)/kparts KParts::ReadOnlyPartPrivate::_k_slotGotMimeType: "application/x-rar"
kio_file(29176) FileProtocol::put: Appending .part extension to "/tmp/kde-ill/arkw29149.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar"
ark(29149)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("smb://ill@192.168.1.5/media/data/Videos/incoming/[ www.Speed.Cd ] - The.Daily.Show.2012.10.01.720p.HDTV.x264-ORENJI/the.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
ark(29149)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x1e3dca0) KIO::Slave(0x1e5a750)
ark(29149)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("file:///tmp/kde-ill/arkw29149.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
ark(29149)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x2007410) KIO::Slave(0x1e3db00)
kuiserver(29184)/kio (UIServer) ProgressListModel::jobFinished: removing jobview from list, it finished
ark(29149)/kdecore (trader) KMimeTypeTrader::query: query for mimeType  "application/x-rar" ,  "Kerfuffle/Plugin"  : returning  1  offers
ark(29149)/kio (KDirListerCache) KDirListerCache::slotFileRenamed: KUrl("file:///tmp/kde-ill/arkw29149.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar.part") -> KUrl("file:///tmp/kde-ill/arkw29149.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar")
ark(29149)/kio (KDirListerCache) KDirListerCache::slotFileRenamed: Item not found: KUrl("file:///tmp/kde-ill/arkw29149.daily.show.2012.10.01.720p.hdtv.x264-orenji.rar.part")
Comment 3 Elvis Angelaccio 2015-10-21 14:44:25 UTC
Hi. Can you try again with a more recent version of Ark?
Comment 4 Elvis Angelaccio 2016-01-14 16:03:39 UTC
Marking as NEEDSINFO for now. Please reopen if you manage to reproduce it.
Comment 5 Andrew Crouthamel 2018-09-25 21:55:56 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 6 Andrew Crouthamel 2018-10-27 02:08:02 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!