Bug 316339 - Trying to access a Windows AD fileshare via SMB using Dolphin via smb://<servername>
Summary: Trying to access a Windows AD fileshare via SMB using Dolphin via smb://<serv...
Status: RESOLVED FIXED
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: smb (show other bugs)
Version: 4.10.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 271977 284093 319953 324805 325370 325501 328169 328908 330618 331664 331709 332966 333840 334342 349687 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-03-07 23:27 UTC by Arthur Brownlee IV
Modified: 2017-11-03 12:52 UTC (History)
26 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.44 KB, text/plain)
2013-05-08 15:19 UTC, Vivek Umasuthan
Details
New crash information added by DrKonqi (6.44 KB, text/plain)
2013-05-08 15:19 UTC, Vivek Umasuthan
Details
Dissection of packets right before crash (151.47 KB, text/plain)
2013-05-08 15:21 UTC, Vivek Umasuthan
Details
New crash information added by DrKonqi (9.29 KB, text/plain)
2013-05-22 09:57 UTC, Markus Lohse
Details
New crash information added by DrKonqi (6.28 KB, text/plain)
2013-05-23 15:25 UTC, Sergio R. Acuña
Details
New crash information added by DrKonqi (7.10 KB, text/plain)
2013-05-30 04:27 UTC, Tom Honermann
Details
New crash information added by DrKonqi (8.86 KB, text/plain)
2013-06-03 13:03 UTC, Tim
Details
New crash information added by DrKonqi (8.45 KB, text/plain)
2013-09-02 08:08 UTC, Jonathan Haas
Details
New crash information added by DrKonqi (8.95 KB, text/plain)
2013-11-24 17:25 UTC, litzi
Details
New crash information added by DrKonqi (9.94 KB, text/plain)
2014-05-23 20:28 UTC, Thomas Schwarzgruber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur Brownlee IV 2013-03-07 23:27:16 UTC
Application: dolphin (2.2)
KDE Platform Version: 4.10.1
Qt Version: 4.8.4
Operating System: Linux 3.8.0-11-generic x86_64
Distribution: Ubuntu Raring Ringtail (development branch)

-- Information about the crash:
Trying to access a Windows AD fileshare via SMB using Dolphin via smb://<servername>

Works fine using konq.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa64a5c27c0 (LWP 4905))]

Thread 4 (Thread 0x7fa62ed45700 (LWP 4907)):
#0  0x00007fa6416bf670 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa6416c1c92 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa6416c20f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa6416c2284 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa645d53026 in QEventDispatcherGlib::processEvents (this=0x7fa6280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fa645d2337f in QEventLoop::processEvents (this=this@entry=0x7fa62ed44d90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fa645d23608 in QEventLoop::exec (this=0x7fa62ed44d90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fa645c25410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007fa645d04ecf in QInotifyFileSystemWatcherEngine::run (this=0x13e7030) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007fa645c27bec in QThreadPrivate::start (arg=0x13e7030) at thread/qthread_unix.cpp:338
#10 0x00007fa641b94f8e in start_thread (arg=0x7fa62ed45700) at pthread_create.c:311
#11 0x00007fa649e8be1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fa62de36700 (LWP 4909)):
#0  0x00007fffda546af7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa61ffff700 (LWP 4919)):
#0  0x00007fffda546af7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa64a5c27c0 (LWP 4905)):
[KCrash Handler]
#6  detach (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:139
#7  begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0x13f1560, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1732
#9  0x00007fa645d390df in QMetaObject::activate (sender=0x16fe5c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffda510250) at kernel/qobject.cpp:3539
#10 0x00007fa6461a7112 in KJob::result (this=this@entry=0x16fe5c0, _t1=_t1@entry=0x16fe5c0) at ./kjob.moc:208
#11 0x00007fa6461a7150 in KJob::emitResult (this=0x16fe5c0) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007fa647b68af5 in KIO::SimpleJob::slotFinished (this=this@entry=0x16fe5c0) at ../../kio/kio/job.cpp:494
#13 0x00007fa647b68c6b in KIO::ListJob::slotFinished (this=0x16fe5c0) at ../../kio/kio/job.cpp:2688
#14 0x00007fa645d390df in QMetaObject::activate (sender=0x11d6530, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#15 0x00007fa647c03931 in KIO::SlaveInterface::dispatch (this=0x11d6530, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#16 0x00007fa647c00a6a in KIO::SlaveInterface::dispatch (this=0x11d6530) at ../../kio/kio/slaveinterface.cpp:88
#17 0x00007fa647bf500e in KIO::Slave::gotInput (this=0x11d6530) at ../../kio/kio/slave.cpp:344
#18 0x00007fa645d390df in QMetaObject::activate (sender=0x199a4c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#19 0x00007fa647b34d42 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#20 KIO::ConnectionPrivate::dequeue (this=0x11d71d0) at ../../kio/kio/connection.cpp:71
#21 0x00007fa645d3e5ae in QObject::event (this=0x199a4c0, e=<optimized out>) at kernel/qobject.cpp:1194
#22 0x00007fa64670d8ec in QApplicationPrivate::notify_helper (this=this@entry=0x11d4300, receiver=receiver@entry=0x199a4c0, e=e@entry=0x1af46c0) at kernel/qapplication.cpp:4567
#23 0x00007fa64671025b in QApplication::notify (this=0x7fffda511360, receiver=0x199a4c0, e=0x1af46c0) at kernel/qapplication.cpp:4428
#24 0x00007fa64741aaf6 in KApplication::notify (this=0x7fffda511360, receiver=0x199a4c0, event=0x1af46c0) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x00007fa645d2462e in QCoreApplication::notifyInternal (this=0x7fffda511360, receiver=receiver@entry=0x199a4c0, event=event@entry=0x1af46c0) at kernel/qcoreapplication.cpp:946
#26 0x00007fa645d28161 in sendEvent (event=0x1af46c0, receiver=0x199a4c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x11a5130) at kernel/qcoreapplication.cpp:1570
#28 0x00007fa645d52e73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#29 postEventSourceDispatch (s=0x11d8220) at kernel/qeventdispatcher_glib.cpp:279
#30 0x00007fa6416c1e85 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fa6416c21c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fa6416c2284 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fa645d53006 in QEventDispatcherGlib::processEvents (this=0x11a6a10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#34 0x00007fa6467b31ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007fa645d2337f in QEventLoop::processEvents (this=this@entry=0x7fffda511220, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007fa645d23608 in QEventLoop::exec (this=0x7fffda511220, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007fa645d28ce6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#38 0x00007fa64a1a9697 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#39 0x00007fa649db3ea5 in __libc_start_main (main=0x4006d0, argc=6, ubp_av=0x7fffda511498, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffda511488) at libc-start.c:260
#40 0x0000000000400701 in _start ()

Possible duplicates by query: bug 316103, bug 308958, bug 308304, bug 308250, bug 301954.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2013-03-08 09:13:53 UTC
Thanks for the report. Even though you say that it works in Konqueror, I see little evidence in the backtrace that it has anything to do with Dolphin -> reassigning to KIO.
Comment 2 Vivek Umasuthan 2013-05-08 15:19:23 UTC
Created attachment 79780 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:
Same as original reporter. Tried to access an SMB share from Dolphin using smb://<server_name>.

There is more to this:
The problem happens when you access the Windows share using smb://<server_name>.  However, if you tried to access the server using smb://<server_name>/<Folder_name>, the problem does not happen.

The text file attached is a Wireshark capture export and will show the sequence of SMB packets where the failure occurs. 10.200.17.1 is the server and 10.200.21.29 is the Desktop running Dolphin. Dolphin crashes right after the last packet in this sequence is sent out.

-- Backtrace (Reduced):
#7  begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0xbf7650, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007f378a23d9d2 in KJob::result (this=this@entry=0x1194a40, _t1=_t1@entry=0x1194a40) at ./kjob.moc:208
#11 0x00007f378a23da10 in KJob::emitResult (this=0x1194a40) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f378ad59475 in KIO::SimpleJob::slotFinished (this=this@entry=0x1194a40) at ../../kio/kio/job.cpp:494
Comment 3 Vivek Umasuthan 2013-05-08 15:19:23 UTC
Created attachment 79781 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:
Same as original reporter. Tried to access an SMB share from Dolphin using smb://<server_name>.

There is more to this:
The problem happens when you access the Windows share using smb://<server_name>.  However, if you tried to access the server using smb://<server_name>/<Folder_name>, the problem does not happen.

The text file attached is a Wireshark capture export and will show the sequence of SMB packets where the failure occurs. 10.200.17.1 is the server and 10.200.21.29 is the Desktop running Dolphin. Dolphin crashes right after the last packet in this sequence is sent out.

-- Backtrace (Reduced):
#7  begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0xbf7650, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007f378a23d9d2 in KJob::result (this=this@entry=0x1194a40, _t1=_t1@entry=0x1194a40) at ./kjob.moc:208
#11 0x00007f378a23da10 in KJob::emitResult (this=0x1194a40) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f378ad59475 in KIO::SimpleJob::slotFinished (this=this@entry=0x1194a40) at ../../kio/kio/job.cpp:494
Comment 4 Vivek Umasuthan 2013-05-08 15:21:17 UTC
Created attachment 79782 [details]
Dissection of packets right before crash
Comment 5 Emmanuel Pescosta 2013-05-18 08:50:23 UTC
*** Bug 319953 has been marked as a duplicate of this bug. ***
Comment 6 Markus Lohse 2013-05-22 09:57:44 UTC
Created attachment 80017 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

1. Tried to access a windows share in Dolphin like: smb://server (with no directory given)
2. Entered credentials: domain\user + password
3. Dolphin crashed

Note: It doesn't crash for me when I add a directory after the url, e.g. "smb://server/shared_dir"

-- Backtrace (Reduced):
#7  begin (this=0x28) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0x23ca8a0, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007f2aa5743152 in KJob::result (this=<optimized out>, _t1=0x2941430) at ./kjob.moc:208
#11 0x00007f2aa5743190 in KJob::emitResult (this=0x2941430) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f2aa623fd44 in KIO::SimpleJob::slotFinished (this=0x2941430) at ../../kio/kio/job.cpp:494
Comment 7 Sergio R. Acuña 2013-05-23 15:25:36 UTC
Created attachment 80041 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:
trying to access a share folder in a windows 2003 server
example:
folder //192.168.1.192/sistema
typing smb://192.168.1.192 in dolphin to see all the folders shared,not only /sistema, it crash.
with debian6 x86,works fine,never crash.
now,with debian7 x64 this happens everytime.

-- Backtrace (Reduced):
#7  begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0x1e97210, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007f65aa2ca9d2 in KJob::result (this=this@entry=0x2231490, _t1=_t1@entry=0x2231490) at ./kjob.moc:208
#11 0x00007f65aa2caa10 in KJob::emitResult (this=0x2231490) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f65aade6475 in KIO::SimpleJob::slotFinished (this=this@entry=0x2231490) at ../../kio/kio/job.cpp:494
Comment 8 Tom Honermann 2013-05-30 04:27:51 UTC
Created attachment 80174 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

Trying to browse an SMB share via a UNC path: \\servername

-- Backtrace (Reduced):
#7  begin (this=0x28) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0x108da60, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007fa6e829d152 in KJob::result (this=<optimized out>, _t1=0x160d8b0) at ./kjob.moc:208
#11 0x00007fa6e829d190 in KJob::emitResult (this=0x160d8b0) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007fa6e8d99d44 in KIO::SimpleJob::slotFinished (this=0x160d8b0) at ../../kio/kio/job.cpp:494
Comment 9 Tim 2013-06-03 13:03:42 UTC
Created attachment 80278 [details]
New crash information added by DrKonqi

dolphin (2.2) on KDE Platform 4.10.3 using Qt 4.8.4

- What I was doing when the application crashed:

Trying to connect to a server via smb://<server name> 
It does not crash if I specify a folder name

-- Backtrace (Reduced):
#8  begin (this=0x14) at /usr/include/qt4/QtCore/qlist.h:267
#9  KDirListerCache::slotUpdateResult (this=0xa0029c8, j=0x9f1f460) at ../../kio/kio/kdirlister.cpp:1732
[...]
#11 0xb5b39fa5 in KJob::result (this=this@entry=0x9f1f460, _t1=_t1@entry=0x9f1f460) at ./kjob.moc:208
#12 0xb5b39ff8 in KJob::emitResult (this=this@entry=0x9f1f460) at ../../kdecore/jobs/kjob.cpp:318
#13 0xb6d05c3d in KIO::SimpleJob::slotFinished (this=this@entry=0x9f1f460) at ../../kio/kio/job.cpp:494
Comment 10 Dawit Alemayehu 2013-08-26 00:53:15 UTC
*** Bug 284093 has been marked as a duplicate of this bug. ***
Comment 11 Jonathan Haas 2013-09-02 08:08:37 UTC
Created attachment 82103 [details]
New crash information added by DrKonqi

dolphin (4.11.00) on KDE Platform 4.11.00 using Qt 4.8.4

- What I was doing when the application crashed:

Trying to access smb share by entering smb://192.168.1.xx/ in Dolphin. After entring password and checking "save credentials" it crashed.

-- Backtrace (Reduced):
#7  begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0x214ec90, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1748
[...]
#10 0x00007f1de6deabb2 in KJob::result (this=this@entry=0x2c91c00, _t1=_t1@entry=0x2c91c00) at ./kjob.moc:208
#11 0x00007f1de6deabf0 in KJob::emitResult (this=this@entry=0x2c91c00) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f1de87a7672 in KIO::SimpleJob::slotFinished (this=this@entry=0x2c91c00) at ../../kio/kio/job.cpp:496
Comment 12 Dawit Alemayehu 2013-09-02 16:13:52 UTC
*** Bug 271977 has been marked as a duplicate of this bug. ***
Comment 13 Frank Reininghaus 2013-09-27 17:37:39 UTC
*** Bug 325370 has been marked as a duplicate of this bug. ***
Comment 14 Dawit Alemayehu 2013-09-28 13:35:17 UTC
*** Bug 324805 has been marked as a duplicate of this bug. ***
Comment 15 Christoph Feck 2013-10-01 18:38:01 UTC
*** Bug 325501 has been marked as a duplicate of this bug. ***
Comment 16 litzi 2013-11-24 17:25:58 UTC
Created attachment 83733 [details]
New crash information added by DrKonqi

dolphin (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:

I tried to connect in dolphin to a smb share on a Windows server

-- Backtrace (Reduced):
#7  begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0x24c6fa0, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1748
[...]
#10 0x00007f81e23250c2 in KJob::result (this=this@entry=0x2c09db0, _t1=_t1@entry=0x2c09db0) at ./kjob.moc:208
#11 0x00007f81e2325100 in KJob::emitResult (this=this@entry=0x2c09db0) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f81e3cefe3a in KIO::SimpleJob::slotFinished (this=this@entry=0x2c09db0) at ../../kio/kio/job.cpp:496
Comment 17 Frank Reininghaus 2013-11-28 09:47:22 UTC
*** Bug 328169 has been marked as a duplicate of this bug. ***
Comment 18 Frank Reininghaus 2013-12-17 14:48:30 UTC
*** Bug 328908 has been marked as a duplicate of this bug. ***
Comment 19 Christoph Feck 2014-02-01 22:40:44 UTC
*** Bug 330618 has been marked as a duplicate of this bug. ***
Comment 20 Jekyll Wu 2014-03-02 14:47:52 UTC
*** Bug 331664 has been marked as a duplicate of this bug. ***
Comment 21 Dawit Alemayehu 2014-03-15 04:33:28 UTC
*** Bug 331709 has been marked as a duplicate of this bug. ***
Comment 22 Frank Reininghaus 2014-04-02 14:01:15 UTC
*** Bug 332966 has been marked as a duplicate of this bug. ***
Comment 23 Jekyll Wu 2014-04-28 00:44:43 UTC
*** Bug 333840 has been marked as a duplicate of this bug. ***
Comment 24 Christoph Feck 2014-05-04 18:59:22 UTC
*** Bug 334342 has been marked as a duplicate of this bug. ***
Comment 25 Thomas Schwarzgruber 2014-05-23 20:28:24 UTC
Created attachment 86791 [details]
New crash information added by DrKonqi

dolphin (4.13.1) on KDE Platform 4.13.1 using Qt 4.8.5

- What I was doing when the application crashed:

I tried to connect to a Windows Server via smb:// protocol in dolphin.
I got asked the user credentials, and after entering them dolphin crashed,
It is 100% reproducible.

-- Backtrace (Reduced):
#7  begin (this=<optimized out>) at /usr/include/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0xb708f0, j=<optimized out>) at /usr/src/debug/kdelibs-4.13.1/kio/kio/kdirlister.cpp:1748
[...]
#10 0x00007f8eadeef782 in KJob::result (this=this@entry=0x1207910, _t1=_t1@entry=0x1207910) at /usr/src/debug/kdelibs-4.13.1/build/kdecore/kjob.moc:207
#11 0x00007f8eadeef7c0 in KJob::emitResult (this=this@entry=0x1207910) at /usr/src/debug/kdelibs-4.13.1/kdecore/jobs/kjob.cpp:318
#12 0x00007f8ea495680a in KIO::SimpleJob::slotFinished (this=this@entry=0x1207910) at /usr/src/debug/kdelibs-4.13.1/kio/kio/job.cpp:496
Comment 26 Frank Reininghaus 2015-07-07 19:19:04 UTC
*** Bug 349687 has been marked as a duplicate of this bug. ***
Comment 27 Nate Graham 2017-10-28 16:58:06 UTC
Latest duplicate report is more than two and a half years old, and Windows Samba sharing has been working fine in Dolphin for many people for quite a while. Is anyone able to reproduce this?
Comment 28 Bruno Friedmann 2017-11-03 07:04:15 UTC
No more reproductible :

Is working here with Dolphin 17.08.2(qt5.9.2) or 17.04 (qt5.6.2)
Comment 29 Nate Graham 2017-11-03 12:52:59 UTC
Great, thanks for the info!