(3) ==16584== Invalid write of size 8
(3) ==16584==    at 0xFD9A505: gtk_widget_destroyed (/usr/src/debug/gtk+-2.24.20/gtk/gtkwidget.c:3214)
(3) ==16584==    by 0x85985EF: g_closure_invoke (/usr/src/debug/glib-2.36.3/gobject/gclosure.c:777)
(3) ==16584==    by 0x85A9E0F: signal_emit_unlocked_R (/usr/src/debug/glib-2.36.3/gobject/gsignal.c:3584)
(3) ==16584==    by 0x85B1CE0: g_signal_emit_valist (/usr/src/debug/glib-2.36.3/gobject/gsignal.c:3328)
(3) ==16584==    by 0x85B1F61: g_signal_emit (/usr/src/debug/glib-2.36.3/gobject/gsignal.c:3384)
(3) ==16584==    by 0xFCA9CFF: gtk_object_dispose (/usr/src/debug/gtk+-2.24.20/gtk/gtkobject.c:421)
(3) ==16584==    by 0x859E65F: g_object_run_dispose (/usr/src/debug/glib-2.36.3/gobject/gobject.c:1062)
(3) ==16584==    by 0x5C78A74: QGtkStylePrivate::openFilename(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5DB4B17: QFileDialog::getOpenFileName(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x50FF20: MyFileDialog::getOpenFileName(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) (/usr/src/debug/smplayer-0.8.6/src/filedialog.cpp:28)
(3) ==16584==    by 0x5391D3: BaseGui::openFile() (/usr/src/debug/smplayer-0.8.6/src/basegui.cpp:3688)
(3) ==16584==    by 0x53B1BF: BaseGui::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (/usr/src/debug/smplayer-0.8.6/src/.moc/moc_basegui.cpp:275)
(3) ==16584==    by 0x6878C2E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x58EDA81: QAction::triggered(bool) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x58EDC6F: QAction::activate(QAction::ActionEvent) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5D238A2: QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5D29C18: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5940C7D: QWidget::event(QEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5D2ADB2: QMenu::event(QEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x58F735B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x58F98CF: QApplication::notify(QObject*, QEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x68625ED: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x58F81F2: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x596E310: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x596D230: QApplication::x11ProcessEvent(_XEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x59930A1: x11EventSourceDispatch(_GSource*, int (*)(void*), void*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x7DF5B44: g_main_context_dispatch (/usr/src/debug/glib-2.36.3/glib/gmain.c:3054)
(3) ==16584==    by 0x7DF5E87: g_main_context_iterate.isra.22 (/usr/src/debug/glib-2.36.3/glib/gmain.c:3701)
(3) ==16584==    by 0x7DF5F43: g_main_context_iteration (/usr/src/debug/glib-2.36.3/glib/gmain.c:3762)
(3) ==16584==    by 0x689016C: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x5992CFD: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x686129E: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x6861527: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x6866149: QCoreApplication::exec() (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x42DF9C: main (/usr/src/debug/smplayer-0.8.6/src/main.cpp:75)
(3) ==16584==  Address 0x196d4650 is 96 bytes inside a block of size 192 free'd
(3) ==16584==    at 0x4C288F6: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
(3) ==16584==    by 0x85B8784: g_type_free_instance (/usr/src/debug/glib-2.36.3/gobject/gtype.c:1962)
(3) ==16584==    by 0x2684B6D6: proxy_mount_op_data_free (/usr/src/debug/gvfs-1.16.3/monitor/proxy/gproxymountoperation.c:54)
(3) ==16584==    by 0x7DE4EC9: g_hash_table_remove_internal (/usr/src/debug/glib-2.36.3/glib/ghash.c:1276)
(3) ==16584==    by 0x2684BD72: g_proxy_mount_operation_destroy (/usr/src/debug/gvfs-1.16.3/monitor/proxy/gproxymountoperation.c:375)
(3) ==16584==    by 0x268455F1: mount_cb (/usr/src/debug/gvfs-1.16.3/monitor/proxy/gproxyvolume.c:796)
(3) ==16584==    by 0xF64C296: g_simple_async_result_complete (/usr/src/debug/glib-2.36.3/gio/gsimpleasyncresult.c:777)
(3) ==16584==    by 0xF6A75D9: reply_cb (/usr/src/debug/glib-2.36.3/gio/gdbusproxy.c:2632)
(3) ==16584==    by 0xF64C296: g_simple_async_result_complete (/usr/src/debug/glib-2.36.3/gio/gsimpleasyncresult.c:777)
(3) ==16584==    by 0xF69DA31: g_dbus_connection_call_done (/usr/src/debug/glib-2.36.3/gio/gdbusconnection.c:5339)
(3) ==16584==    by 0xF64C296: g_simple_async_result_complete (/usr/src/debug/glib-2.36.3/gio/gsimpleasyncresult.c:777)
(3) ==16584==    by 0xF64C398: complete_in_idle_cb (/usr/src/debug/glib-2.36.3/gio/gsimpleasyncresult.c:789)
(3) ==16584==    by 0x7DF5B44: g_main_context_dispatch (/usr/src/debug/glib-2.36.3/glib/gmain.c:3054)
(3) ==16584==    by 0x7DF5E87: g_main_context_iterate.isra.22 (/usr/src/debug/glib-2.36.3/glib/gmain.c:3701)
(3) ==16584==    by 0x7DF62F9: g_main_loop_run (/usr/src/debug/glib-2.36.3/glib/gmain.c:3895)
(3) ==16584==    by 0xFC087C1: gtk_dialog_run (/usr/src/debug/gtk+-2.24.20/gtk/gtkdialog.c:1094)
(3) ==16584==    by 0x5C78A5C: QGtkStylePrivate::openFilename(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5DB4B17: QFileDialog::getOpenFileName(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x50FF20: MyFileDialog::getOpenFileName(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) (/usr/src/debug/smplayer-0.8.6/src/filedialog.cpp:28)
(3) ==16584==    by 0x5391D3: BaseGui::openFile() (/usr/src/debug/smplayer-0.8.6/src/basegui.cpp:3688)
(3) ==16584==    by 0x53B1BF: BaseGui::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (/usr/src/debug/smplayer-0.8.6/src/.moc/moc_basegui.cpp:275)
(3) ==16584==    by 0x6878C2E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x58EDA81: QAction::triggered(bool) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x58EDC6F: QAction::activate(QAction::ActionEvent) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5D238A2: QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5D29C18: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5940C7D: QWidget::event(QEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x5D2ADB2: QMenu::event(QEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x58F735B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x58F98CF: QApplication::notify(QObject*, QEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x68625ED: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x58F81F2: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x596E310: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x596D230: QApplication::x11ProcessEvent(_XEvent*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x59930A1: x11EventSourceDispatch(_GSource*, int (*)(void*), void*) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x7DF5B44: g_main_context_dispatch (/usr/src/debug/glib-2.36.3/glib/gmain.c:3054)
(3) ==16584==    by 0x7DF5E87: g_main_context_iterate.isra.22 (/usr/src/debug/glib-2.36.3/glib/gmain.c:3701)
(3) ==16584==    by 0x7DF5F43: g_main_context_iteration (/usr/src/debug/glib-2.36.3/glib/gmain.c:3762)
(3) ==16584==    by 0x689016C: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x5992CFD: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib64/libQtGui.so.4.8.5)
(3) ==16584==    by 0x686129E: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x6861527: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x6866149: QCoreApplication::exec() (in /usr/lib64/libQtCore.so.4.8.5)
(3) ==16584==    by 0x42DF9C: main (/usr/src/debug/smplayer-0.8.6/src/main.cpp:75)