Bug 461574 - Dolphin crashes if you seek a video multiple time on information panel
Summary: Dolphin crashes if you seek a video multiple time on information panel
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 22.08.3
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-11-08 04:45 UTC by Mintra
Modified: 2025-06-28 03:47 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mintra 2022-11-08 04:45:19 UTC
Application: dolphin (22.08.3)

Qt Version: 5.15.7
Frameworks Version: 5.99.0
Operating System: Linux 5.15.0-52-generic x86_64
Windowing System: Wayland
Distribution: KDE neon 5.26
DrKonqi: 5.26.2 [KCrashBackend]

-- Information about the crash:
Open Dolphin, press f11 to open the information panel. Go to a video file ( mine was mkv ~600mb-{1920*1080}), seek the video multiple time using the seekbar. Dolphin will crash

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  __strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:116
#5  0x00007ff74f1c141b in __GI___tfind (compar=<optimized out>, vrootp=<optimized out>, key=<optimized out>) at ./misc/tsearch.c:387
#6  __GI___tfind (key=0x7ff7202da5e0, vrootp=<optimized out>, compar=0x7ff7203ca340) at ./misc/tsearch.c:371
#7  0x00007ff7203d05c9 in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#8  0x00007ff6d8429e7f in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/codec/liblibass_plugin.so
#9  0x00007ff72034da73 in vlc_module_unload () from /lib/x86_64-linux-gnu/libvlccore.so.9
#10 0x00007ff720374771 in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#11 0x00007ff7203792c9 in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#12 0x00007ff72037ebef in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#13 0x00007ff720368536 in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#14 0x00007ff7203816a9 in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#15 0x00007ff720368536 in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#16 0x00007ff720390706 in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#17 0x00007ff720382873 in ?? () from /lib/x86_64-linux-gnu/libvlccore.so.9
#18 0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#19 0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7ff6dffff640 (LWP 5716) "threaded-ml"):
#1  0x00007ff74ddca21d in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007ff74ddb35a1 in pa_mainloop_poll () from /lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007ff74ddbe0bb in pa_mainloop_iterate () from /lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007ff74ddbe170 in pa_mainloop_run () from /lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007ff74ddce37d in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007ff74cd7ccb3 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#7  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7ff731ebf640 (LWP 5651) "QThread"):
#1  __GI___libc_read (fd=24, buf=0x7ff731ebe990, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007ff74d33c114 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff74d39063d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff74d3393c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff74f808b6e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff74f7ad9bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff74f5c04e2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff74f5c1703 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7ff7326c0640 (LWP 5648) "dolphin:sh3"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56087a0a2420) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56087a0a2420, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff74f134ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56087a0a23d0, cond=0x56087a0a23f8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56087a0a23f8, mutex=0x56087a0a23d0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff73a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007ff73a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7ff732ec1640 (LWP 5647) "dolphin:sh2"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56087a0a2420) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56087a0a2420, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff74f134ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56087a0a23d0, cond=0x56087a0a23f8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56087a0a23f8, mutex=0x56087a0a23d0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff73a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007ff73a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7ff7336c2640 (LWP 5646) "dolphin:sh1"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56087a0a2420) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56087a0a2420, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff74f134ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56087a0a23d0, cond=0x56087a0a23f8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56087a0a23f8, mutex=0x56087a0a23d0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff73a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007ff73a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7ff733ec3640 (LWP 5645) "dolphin:sh0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56087a0a2420) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56087a0a2420, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff74f134ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56087a0a23d0, cond=0x56087a0a23f8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56087a0a23f8, mutex=0x56087a0a23d0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff73a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007ff73a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7ff7346c4640 (LWP 5644) "dolphin:disk$0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56087a025a48) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56087a025a48, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff74f134ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56087a0259f8, cond=0x56087a025a20) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56087a025a20, mutex=0x56087a0259f8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff73a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007ff73a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7ff74928b640 (LWP 5643) "WaylandEventThr"):
#1  0x00007ff74d11c794 in ?? () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#2  0x00007ff74f5c1703 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#4  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7ff749a8c640 (LWP 5642) "WaylandEventThr"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x560879ff5330) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x560879ff5330, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff74f134ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560879ff52e0, cond=0x560879ff5308) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x560879ff5308, mutex=0x560879ff52e0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff74f5c773b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff74d11c737 in ?? () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#7  0x00007ff74f5c1703 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ff74a4fc640 (LWP 5641) "QDBusConnection"):
#1  0x00007ff74d390696 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff74d3393c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff74f808b6e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff74f7ad9bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff74f5c04e2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff75086af1b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ff74f5c1703 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff74f135b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff74f1c7a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ff74a7ee9c0 (LWP 5640) "dolphin"):
#1  __futex_abstimed_wait_common (cancel=true, private=128, abstime=0x0, clockid=0, expected=5717, futex_word=0x7ff7202db910) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ff7202db910, expected=5717, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=128) at ./nptl/futex-internal.c:139
#3  0x00007ff74f1376a4 in __pthread_clockjoin_ex (threadid=140699373516352, thread_return=0x0, clockid=0, abstime=0x0, block=<optimized out>) at ./nptl/pthread_join_common.c:105
#4  0x00007ff7203826a6 in input_Close () from /lib/x86_64-linux-gnu/libvlccore.so.9
#5  0x00007ff72056b219 in libvlc_media_player_stop () from /lib/x86_64-linux-gnu/libvlc.so.5
#6  0x00007ff7205ade51 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#7  0x00005608787fac26 in ?? ()
#8  0x00007ff7502e787e in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ff7502a4763 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ff74f7af09a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ff7502e257b in QWidgetPrivate::hideChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ff7502e2568 in QWidgetPrivate::hideChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ff7502e2568 in QWidgetPrivate::hideChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ff7502e275f in QWidgetPrivate::hide_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ff7502e7578 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ff7502e29e6 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ff74f7e7128 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ff75029dc56 in QAction::triggered(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ff7502a094c in QAction::activate(QAction::ActionEvent) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ff74f7e70f4 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ff75029dc56 in QAction::triggered(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ff7502a094c in QAction::activate(QAction::ActionEvent) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ff7502a1537 in QAction::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ff7502a4763 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ff74f7af09a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ff74fbc9b14 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007ff74fbca4b3 in QShortcutMap::tryShortcut(QKeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007ff74fb70f72 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007ff74fb95b1f in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007ff74fb6da6c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x00007ff74d154274 in ?? () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#32 0x00007ff74d33bd1b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ff74d3906f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ff74d3393c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ff74f808af8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007ff74f7ad9bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007ff74f7b5f54 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00005608787b9fad in ?? ()
#39 0x00007ff74f0cad90 in __libc_start_call_main (main=main@entry=0x5608787b4720, argc=argc@entry=1, argv=argv@entry=0x7ffc302db968) at ../sysdeps/nptl/libc_start_call_main.h:58
#40 0x00007ff74f0cae40 in __libc_start_main_impl (main=0x5608787b4720, argc=1, argv=0x7ffc302db968, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc302db958) at ../csu/libc-start.c:392
#41 0x00005608787ba7a5 in ?? ()
[Inferior 1 (process 5640) detached]

Reported using DrKonqi
Comment 1 Dฤvis 2022-12-15 01:51:01 UTC
Crash is inside `__strcmp_avx2`. Most likely your CPU doesn't support AVX instructions and seems KDE Neon is compiled assuming you have newer CPU....
Comment 2 TraceyC 2025-05-29 16:00:14 UTC
It's been a long time since this was reported. Are you still experiencing this crash in Dolphin 25.07.70 or later?
Comment 3 Bug Janitor Service 2025-06-13 03:48:05 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2025-06-28 03:47:48 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.