https://bugs.kde.org/show_bug.cgi?id=517427
Bug ID: 517427
Summary: Kasts crashes sometimes playing podcasts from rtve
Classification: Applications
Product: kasts
Version First unspecified
Reported In:
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kasts (26.07.70)
(Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.24.0
Operating System: Linux 6.19.6+deb14-amd64 x86_64
Windowing System: Wayland
Distribution: Debian GNU/Linux forky/sid
DrKonqi: 6.6.80 [CoredumpBackend]
-- Information about the crash:
Sometimes Kasts seems to not detect correctly the media url to play from rtve
podcasts and crashes.
I'm using current Kasts from git master, under Debian unstable.
I've used the VLC backend, but it also crashes with the other backends.
For example, on the podcast
http://www.rtve.es/api/programas/119312/audios.rss
If I start Kasts from the terminal I get this output:
LC_ALL=C kasts
Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not
UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
Database version 13
Migrating database to version 14
qrc:/qt/qml/org/kde/kasts/qml/Main.qml:170:5: QML Loader: Cannot anchor to an
item that isn't a parent or sibling.
qrc:/qt/qml/org/kde/kasts/qml/QueuePage.qml:17:1: QML QueuePage: Created
graphical object was not placed in the graphics scene.
Error happened: Error::FeedUpdate "https://hackerpublicradio.org/hpr_rss.php"
"" 6 "Ha fallat la conformitat de la connexió SSL: El nom d'ordinador no
concorda amb cap dels ordinadors vàlids per aquest certificat"
qrc:/qt/qml/org/kde/kasts/qml/FeedListPage.qml:20:1: QML FeedListPage: Created
graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kasts/qml/FeedDetailsPage.qml:17:1: QML FeedDetailsPage:
Created graphical object was not placed in the graphics scene.
[00007f3534002300] http stream error: local stream 1 error: Cancellation (0x8)
qrc:/qt/qml/org/kde/kasts/qml/FeedDetailsPage.qml:17:1: QML FeedDetailsPage:
Created graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kasts/qml/EpisodeListPage.qml:16:1: QML EpisodeListPage:
Created graphical object was not placed in the graphics scene.
[00007f3534002300] http stream error: peer error: No error (0x0)
[00007f3534002300] http stream error: peer stream 1 error: Cancellation (0x8)
qrc:/qt/qml/org/kde/kasts/qml/EntryPage.qml:18:1: QML EntryPage: Created
graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kasts/qml/EntryPage.qml:18:1: QML EntryPage: Created
graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kirigami/controls/SelectableLabel.qml:242:18: QML
QQuickTextEdit*: S'ha rebutjat la connexió
qrc:/qt/qml/org/kde/kasts/qml/EntryPage.qml:18:1: QML EntryPage: Created
graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kirigami/controls/SelectableLabel.qml:242:18: QML
QQuickTextEdit*: S'ha rebutjat la connexió
qrc:/qt/qml/org/kde/kirigami/controls/SelectableLabel.qml:242:18: QML
QQuickTextEdit*: S'ha rebutjat la connexió
qrc:/qt/qml/org/kde/kirigami/controls/SelectableLabel.qml:242:18: QML
QQuickTextEdit*: S'ha rebutjat la connexió
qrc:/qt/qml/org/kde/kasts/qml/EntryPage.qml:18:1: QML EntryPage: Created
graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kirigami/controls/SelectableLabel.qml:242:18: QML
QQuickTextEdit*: S'ha rebutjat la connexió
qrc:/qt/qml/org/kde/kirigami/controls/SelectableLabel.qml:242:18: QML
QQuickTextEdit*: S'ha rebutjat la connexió
qrc:/qt/qml/org/kde/kasts/qml/QueuePage.qml:17:1: QML QueuePage: Created
graphical object was not placed in the graphics scene.
[00007f35343bab20] gnutls tls client error: Error in the push function.
[00007f35343bab20] gnutls tls client error: The specified session has been
invalidated for some reason.
[00007f35b80020c0] http stream error: local stream 1 error: Cancellation (0x8)
[00007f35b80020c0] http stream error: peer error: No error (0x0)
[00007f35b80020c0] http stream error: peer stream 1 error: Cancellation (0x8)
[00007f35b83ba900] gnutls tls client error: Error in the push function.
[00007f35b83ba900] gnutls tls client error: The specified session has been
invalidated for some reason.
[00007f35b40022a0] http stream error: local stream 1 error: Cancellation (0x8)
[00007f35b40022a0] http stream error: peer error: No error (0x0)
[00007f35b40022a0] http stream error: peer stream 1 error: Cancellation (0x8)
[00007f35b43ba9a0] gnutls tls client error: Error in the push function.
[00007f35b43ba9a0] gnutls tls client error: The specified session has been
invalidated for some reason.
qrc:/qt/qml/org/kde/kasts/qml/Desktop/DesktopPlayerControls.qml:411:9: QML
Label: Binding loop detected for property "text":
qrc:/qt/qml/org/kde/kasts/qml/Desktop/DesktopPlayerControls.qml:413:13
qrc:/qt/qml/org/kde/kasts/qml/Desktop/DesktopPlayerControls.qml:411:9: QML
Label: S'ha rebutjat la connexió
[00007f3544008f70] http stream error: peer error: No error (0x0)
[00007f3544008f70] http stream error: peer stream 1 error: Cancellation (0x8)
qrc:/qt/qml/org/kde/kasts/qml/EpisodeListPage.qml:16:1: QML EpisodeListPage:
Created graphical object was not placed in the graphics scene.
Error happened: Error::FeedUpdate "https://hackerpublicradio.org/hpr_rss.php"
"" 1 "S'ha rebutjat la connexió"
qrc:/qt/qml/org/kde/kasts/qml/EntryPage.qml:18:1: QML EntryPage: Created
graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kasts/qml/QueuePage.qml:17:1: QML QueuePage: Created
graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kasts/qml/EpisodeListPage.qml:16:1: QML EpisodeListPage:
Created graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kasts/qml/QueuePage.qml:17:1: QML QueuePage: Created
graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kasts/qml/EpisodeListPage.qml:16:1: QML EpisodeListPage:
Created graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/kasts/qml/QueuePage.qml:17:1: QML QueuePage: Created
graphical object was not placed in the graphics scene.
[00007f3544015a00] gnutls tls client error: Error in the push function.
[00007f3544015a00] gnutls tls client error: The specified session has been
invalidated for some reason.
qrc:/qt/qml/org/kde/kasts/qml/Desktop/DesktopPlayerControls.qml:411:9: QML
Label: Binding loop detected for property "text":
qrc:/qt/qml/org/kde/kasts/qml/Desktop/DesktopPlayerControls.qml:413:13
qrc:/qt/qml/org/kde/kasts/qml/Desktop/DesktopPlayerControls.qml:411:9: QML
Label: S'ha rebutjat la connexió
[00007f355c047a30] access stream error: HTTP 410 error
[000055582ca79660] main input error: Your input can't be opened
[000055582ca79660] main input error: VLC is unable to open the MRL
'https://rtve-mediavod-lote3.rtve.es/resources/TE_SES6789/mp3/2/0/1773219234202.mp3?idasset=16975035&download-token=1773235084_0xd013c4642c1746ca9ae3d321002432dc17cdd1af'.
Check the log for details.
qrc:/qt/qml/org/kde/kasts/qml/Desktop/DesktopPlayerControls.qml:411:9: QML
Label: Binding loop detected for property "text":
qrc:/qt/qml/org/kde/kasts/qml/Desktop/DesktopPlayerControls.qml:413:13
KCrash: Application 'kasts' crashing... crashRecursionCounter = 2
fish: Job 1, 'LC_ALL=C kasts' terminated by signal SIGSEGV (Address boundary
error)
The URL file that tries to download is different from the one I get when I
press the button Copy Episode Download URL.
Somehow it tries to play from:
https://rtve-mediavod-lote3.rtve.es/resources/TE_SES6789/mp3/2/0/1773219234202.mp3?idasset=16975035&download-token=1773235084_0xd013c4642c1746ca9ae3d321002432dc17cdd1af
While the copied episode download url from Kasts button:
https://ztnr.rtve.es/ztnr/16975035.mp3
With other podcasts from rtve, it happens the same behavior, sometimes it plays
and others it seems to be confused with the URL and it crashes.
The crash can be reproduced sometimes.
-- Backtrace (Reduced):
#5 0x00005557e4d7a4e5 in Enclosure::deleteFile (this=0x5f007400650073) at
./src/enclosure.cpp:320
#6 0x00005557e4d5a517 in AudioManager::mediaStatusChanged (this=0x5557e50c7660
<AudioManager::instance()::_instance>) at ./src/audiomanager.cpp:596
#7 0x00007f36a0804da1 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:461
#8 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at ./src/corelib/kernel/qobject.cpp:4272
[...]
#10 KMediaSession::mediaStatusChanged (this=<optimized out>, _t1=<optimized
out>) at
./obj-x86_64-linux-gnu/src/kmediasession/KMediaSession_autogen/EWIEGA46WW/moc_kmediasession.cpp:636
#11 0x00007f36a0804da1 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:461
#12 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at ./src/corelib/kernel/qobject.cpp:4272
[...]
#14 AbstractMediaBackend::mediaStatusChanged (this=<optimized out>,
_t1=<optimized out>) at
./obj-x86_64-linux-gnu/src/kmediasession/KMediaSession_autogen/YK3PKTBAJD/moc_abstractmediabackend.cpp:264
#15 0x00007f36a07f5dc4 in QObject::event (this=<optimized out>, e=<optimized
out>) at ./src/corelib/kernel/qobject.cpp:1413
#16 0x00007f36a2bbd5f8 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5558186d72a0, e=0x7f355c3e4e60) at
./src/widgets/kernel/qapplication.cpp:3305
#17 0x00007f36a07abc88 in QCoreApplication::notifyInternal2
(receiver=0x5558186d72a0, event=0x7f355c3e4e60) at
./src/corelib/kernel/qcoreapplication.cpp:1109
#18 0x00007f36a07abccd in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at ./src/corelib/kernel/qcoreapplication.cpp:1549
#19 0x00007f36a07abeff in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x555817f3f0a0) at
./src/corelib/kernel/qcoreapplication.cpp:1904
#20 0x00007f36a0a1abf7 in postEventSourceDispatch (s=0x555817f46340) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:246
#21 0x00007f36a05015ee in g_main_dispatch
(context=context@entry=0x7f3694000f60) at ../../../glib/gmain.c:3565
#22 0x00007f36a050497f in g_main_context_dispatch_unlocked
(context=0x7f3694000f60) at ../../../glib/gmain.c:4425
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.