Bug 365033 - crash on open "Settings -> Configure KMPlayer"
Summary: crash on open "Settings -> Configure KMPlayer"
Status: RESOLVED FIXED
Alias: None
Product: kmplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Koos Vriezen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-03 10:49 UTC by Miroslav Spehar
Modified: 2022-04-04 10:33 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (5.64 KB, text/plain)
2022-04-04 10:33 UTC, Bruno Pitrus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Miroslav Spehar 2016-07-03 10:49:39 UTC
Player (v0.12) crashes every time when opening Settings -> Configure KMPlayer

Reproducible: Always

Steps to Reproduce:
1. Start player
2. Go to Settings -> Configure KMPlayer


Actual Results:  
Crashes

Expected Results:  
Open configuration window

When started through console:

KCrash: Application 'kmplayer' crashing...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

[1]+  Stopped                 kmplayer


journalctl:

Srp 03 12:36:12 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:36:14 i5 kactivitymanagerd[1621]: Creating the cache for:  "applications:kmplayer.desktop"
Srp 03 12:36:32 i5 kdeinit5[1588]: powerdevil: Scheduling inhibition from ":1.237" "kmplayer" with cookie 39 and reason "KMplayer: watching a film"
Srp 03 12:36:34 i5 kdeinit5[1588]: powerdevil: Scheduling inhibition from ":1.237" "kmplayer" with cookie 40 and reason "KMplayer: watching a film"
Srp 03 12:36:37 i5 kdeinit5[1588]: powerdevil: Enforcing inhibition from ":1.237" "kmplayer" with cookie 39 and reason "KMplayer: watching a film"
Srp 03 12:36:39 i5 kdeinit5[1588]: powerdevil: Enforcing inhibition from ":1.237" "kmplayer" with cookie 40 and reason "KMplayer: watching a film"
Srp 03 12:36:45 i5 drkonqi[14371]: Executable is: "/usr/bin/kmplayer"
Srp 03 12:37:02 i5 kmplayer[14366]: QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
Srp 03 12:37:02 i5 kmplayer[14366]: QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
Srp 03 12:37:02 i5 kmplayer[14366]: QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
Srp 03 12:37:02 i5 drkonqi[14371]: 9 "KMPlayer::Settings::show" "" "/usr/lib/libkmplayercommon.so"
Srp 03 12:37:02 i5 drkonqi[14371]: 10 "??" "" "/usr/lib/libkmplayercommon.so"
Srp 03 12:37:02 i5 drkonqi[14371]: 38 "kdemain" "" "/usr/lib/libkdeinit5_kmplayer.so"
Srp 03 12:37:02 i5 drkonqi[14371]: 3 "#38 0x00007f5255be2fd4 in kdemain () from /usr/lib/libkdeinit5_kmplayer.so\n"
Srp 03 12:37:02 i5 drkonqi[14371]: 1 "#10 0x00007f52555cbad4 in ?? () from /usr/lib/libkmplayercommon.so\n"
Srp 03 12:37:02 i5 drkonqi[14371]: 3 "#9  0x00007f525553de8b in KMPlayer::Settings::show(char const*) () from /usr/lib/libkmplayercommon.so\n"
Srp 03 12:37:29 i5 drkonqi[14371]: QVariant(QString, "Product.get.versions") (QVariant(QVariantMap, QMap(("products", QVariant(QVariantList, (QVariant(QVariantMap, QMap(("components", QVariant(QVariantList, (QVariant(QVariantMap, QMap(("default_assigned_to", QVariant(QString, "koos.vriezen@gmail.com"))("default_qa_contact", QVariant(QString, ""))("description", QVariant(QString, "all bugs not for other components"))("flag_types", QVariant(QVariantMap, QMap(("attachment", QVariant(QVariantList, ()))("bug", QVariant(QVariantList, (QVariant(QVariantMap, QMap(("cc_list", QVariant(QString, ""))("description", QVariant(QString, "Allows to set flags to bug fixes that need to be backported."))("grant_group", QVariant(int, 6))("id", QVariant(int, 23))("is_active", QVariant(bool, true))("is_multiplicable", QVariant(bool, true))("is_requestable", QVariant(bool, false))("is_requesteeble", QVariant(bool, true))("name", QVariant(QString, "Backport"))("sort_key", QVariant(int, 1)))), QVariant(QVariantMap, QMap(("cc_list", QVariant(QString, ""))("description", QVariant(QString, "All wishes submitted originating from the forum Brainstorm"))("grant_group", QVariant(int, 7))("id", QVariant(int, 21))("is_active", QVariant(bool, true))("is_multiplicable", QVariant(bool, true))("is_requestable", QVariant(bool, true))("is_requesteeble", QVariant(bool, true))("name", QVariant(QString, "Brainstorm"))("request_group", QVariant(int, 7))("sort_key", QVariant(int, 1)))), QVariant(QVariantMap, QMap(("cc_list", QVariant(QString, ""))("description", QVariant(QString, "Bugs that are not obvious on all setups, only reproducible in very uncommon settings"))("grant_group", QVariant(int, 6))("id", QVariant(int, 24))("is_active", QVariant(bool, true))("is_multiplicable", QVariant(bool, true))("is_requestable", QVariant(bool, false))("is_requesteeble", QVariant(bool, true))("name", QVariant(QString, "corner_case"))("sort_key", QVariant(int, 1)))), QVariant(QVariantMap, QMap(("cc_list", QVariant(QString, ""))("description", QVariant(QString, "the strings are not translatable"))("grant_group", QVariant(int, 6))("id", QVariant(int, 20))("is_active", QVariant(bool, true))("is_multiplicable", QVariant(bool, true))("is_requestable", QVariant(bool, true))("is_requesteeble", QVariant(bool, true))("name", QVariant(QString, "Translation_missing"))("request_group", QVariant(int, 7))("sort_key", QVariant(int, 1)))), QVariant(QVariantMap, QMap(("cc_list", QVariant(QString, "kde-usability@kde.org"))("description", QVariant(QString, "This flag should be added to all reports that are usability issues"))("grant_group", QVariant(int, 6))("id", QVariant(int, 4))("is_active", QVariant(bool, true))("is_multiplicable", QVariant(bool, true))("is_requestable", QVariant(bool, true))("is_requesteeble", QVariant(bool, true))("name", QVariant(QString, "Usability"))("request_group", QVariant(int, 6))("sort_key", QVariant(int, 1))))))))))("id", QVariant(int, 571))("is_active", QVariant(bool, true))("name", QVariant(QString, "general"))("sort_key", QVariant(int, 0)))))))("is_active", QVariant(bool, true))("name", QVariant(QString, "kmplayer"))("versions", QVariant(QVariantList, (QVariant(QVariantMap, QMap(("id", QVariant(int, 6092))("is_active", QVariant(bool, false))("name", QVariant(QString, "0.11.0a"))("sort_key", QVariant(int, 0)))), QVariant(QVariantMap, QMap(("id", QVariant(int, 6094))("is_active", QVariant(bool, false))("name", QVariant(QString, "0.11.2a"))("sort_key", QVariant(int, 0)))), QVariant(QVariantMap, QMap(("id", QVariant(int, 6279))("is_active", QVariant(bool, false))("name", QVariant(QString, "0.11.2b"))("sort_key", QVariant(int, 0)))), QVariant(QVariantMap, QMap(("id", QVariant(int, 6280))("is_active", QVariant(bool, false))("name", QVariant(QString, "0.11.2c"))("sort_key", QVariant(int, 0)))), QVariant(QVariantMap, QMap(("id", QVariant(int, 5322))("is_active", QVariant(bool, false))("name", QVariant(QString, "0.11.3c"))("sort_key", QVariant(int, 0)))), QVariant(QVariantMap, QMap(("id", QVariant(int, 5323))("is_active", QVariant(bool, true))("name", QVariant(QString, "0.11.3d"))("sort_key", QVariant(int, 0)))), QVariant(QVariantMap, QMap(("id", QVariant(int, 1816))("is_active", QVariant(bool, true))("name", QVariant(QString, "unspecified"))("sort_key", QVariant(int, 0)))))))))))))))
Srp 03 12:37:38 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:37:38 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:37:38 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:37:38 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:37:40 i5 kactivitymanagerd[1621]: Creating the cache for:  "applications:kmplayer.desktop"
Srp 03 12:37:43 i5 drkonqi[14393]: Executable is: "/usr/bin/kmplayer"
Srp 03 12:37:55 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:37:55 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:37:55 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:37:55 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:37:56 i5 kactivitymanagerd[1621]: Creating the cache for:  "applications:kmplayer.desktop"
Srp 03 12:37:59 i5 drkonqi[14402]: Executable is: "/usr/bin/kmplayer"
Srp 03 12:38:43 i5 kmplayer[14388]: QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
Srp 03 12:38:43 i5 kmplayer[14388]: QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
Srp 03 12:38:43 i5 kmplayer[14388]: QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
Srp 03 12:38:59 i5 kmplayer[14398]: QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
Srp 03 12:38:59 i5 kmplayer[14398]: QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
Srp 03 12:38:59 i5 kmplayer[14398]: QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
Srp 03 12:44:15 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:44:16 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:44:16 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:44:16 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:44:18 i5 kactivitymanagerd[1621]: Creating the cache for:  "applications:kmplayer.desktop"
Srp 03 12:44:21 i5 drkonqi[14547]: Executable is: "/usr/bin/kmplayer"
Srp 03 12:44:44 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:44:45 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:44:45 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:44:45 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:44:47 i5 kactivitymanagerd[1621]: Creating the cache for:  "applications:kmplayer.desktop"
Srp 03 12:45:06 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:45:06 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:45:07 i5 krunner[1641]: session switching to "kmplayer"
Srp 03 12:45:09 i5 kactivitymanagerd[1621]: Creating the cache for:  "applications:kmplayer.desktop"
Srp 03 12:45:20 i5 kmplayer[14543]: QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
Srp 03 12:45:20 i5 kmplayer[14543]: QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
Srp 03 12:45:20 i5 kmplayer[14543]: QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
Srp 03 12:46:41 i5 drkonqi[14633]: Executable is: "/usr/bin/kmplayer"
[1]+  Exit 253                kmplayer
Comment 1 Miroslav Spehar 2016-07-03 10:51:04 UTC
Application: KMPlayer (kmplayer), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9f0754c9c0 (LWP 14711))]

Thread 3 (Thread 0x7f9eeee4e700 (LWP 14713)):
#0  0x00007f9f06f416cd in poll () from /usr/lib/libc.so.6
#1  0x00007f9efc72bfd6 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9efc72c0ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9f03fe259b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f9f03f8c0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f9f03daf0f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f9f01e13e75 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007f9f03db3d78 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f9efe1d6484 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f9f06f4a6dd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9ef05d3700 (LWP 14712)):
#0  0x00007f9f06f416cd in poll () from /usr/lib/libc.so.6
#1  0x00007f9f034348e0 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f9f03436679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f9ef1486469 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f9f03db3d78 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f9efe1d6484 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f9f06f4a6dd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9f0754c9c0 (LWP 14711)):
[KCrash Handler]
#5  0x00007f9f04f13edc in ?? () from /usr/lib/libQt5Widgets.so.5
#6  0x00007f9f04f146ed in QListWidget::row(QListWidgetItem const*) const () from /usr/lib/libQt5Widgets.so.5
#7  0x00007f9f04f14949 in QListWidget::setCurrentItem(QListWidgetItem*) () from /usr/lib/libQt5Widgets.so.5
#8  0x00007f9f06b93e8b in KMPlayer::Settings::show(char const*) () from /usr/lib/libkmplayercommon.so
#9  0x00007f9f06c21ad4 in ?? () from /usr/lib/libkmplayercommon.so
#10 0x00007f9f03fb94e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#11 0x00007f9f04c67472 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5
#12 0x00007f9f04c69e60 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5
#13 0x00007f9f04dd7eea in ?? () from /usr/lib/libQt5Widgets.so.5
#14 0x00007f9f04dde0ec in ?? () from /usr/lib/libQt5Widgets.so.5
#15 0x00007f9f04de20e0 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007f9f04cb4f18 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f9f04de2b9b in QMenu::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f9f04c6de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f9f04c7646d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f9f03f8dc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#21 0x00007f9f04c74b1d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f9f04ccf5a0 in ?? () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f9f04cd1763 in ?? () from /usr/lib/libQt5Widgets.so.5
#24 0x00007f9f04c6de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007f9f04c755b1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f9f03f8dc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#27 0x00007f9f044dc0e3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#28 0x00007f9f044ddc65 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#29 0x00007f9f044bbcbb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#30 0x00007f9ef14bc310 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#31 0x00007f9efc72bdd7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x00007f9efc72c040 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x00007f9efc72c0ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0x00007f9f03fe257f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#35 0x00007f9f03f8c0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#36 0x00007f9f03f945cc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#37 0x00007f9f07238fd4 in kdemain () from /usr/lib/libkdeinit5_kmplayer.so
#38 0x00007f9f06e83741 in __libc_start_main () from /usr/lib/libc.so.6
#39 0x0000000000400719 in _start ()
Comment 3 Bruno Pitrus 2022-04-04 10:33:10 UTC
Created attachment 147955 [details]
New crash information added by DrKonqi

kmplayer ("0.12.0b") using Qt 5.15.2

- What I was doing when the application crashed:
Tried to open the settings dialog from menu bar

-- Backtrace (Reduced):
#4  0x00007f95810f701c in QListModel::index (this=0x55d54ef139c0, item_=item_@entry=0x29c032ca4245) at itemviews/qlistwidget.cpp:192
#5  0x00007f95810f7e6c in QListWidget::row (this=this@entry=0x55d54eebe6c0, item=0x29c032ca4245) at itemviews/qlistwidget.cpp:1503
#6  0x00007f95810f8179 in QListWidget::setCurrentItem (this=this@entry=0x55d54eebe6c0, item=<optimized out>) at itemviews/qlistwidget.cpp:1593
#7  0x00007f9581bb27e9 in KMPlayer::Settings::show (this=0x55d54e620420, pagename=0x7f9581c2adb6 "URLPage") at /usr/src/debug/kmplayer-0.12.0b-7.17.x86_64/src/kmplayerconfig.cpp:478
#8  0x00007f95802c2538 in doActivate<false> (sender=0x55d54efc5240, signal_index=4, argv=0x7ffefc3601b0) at kernel/qobject.cpp:3898