core dump on fedora 35 when starting qarte-4.15.0 and select arteTV - Reload

Bug #1949471 reported by martinkg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Qarte
Fix Released
Undecided
Unassigned

Bug Description

Hi,

when starting qarte an select Reload a core dump happens.

[martin@fc35 ~]$ QT_QPA_PLATFORM=xcb qarte -d
12:57:55: INFO - qarte Qarte-4.15.0
12:57:55: INFO - qarte Python 3.10.0 on Linux-5.14.14-300.fc35.x86_64-x86_64-with-glibc2.34
12:57:55: INFO - qarte File system encoding: utf-8
12:57:55: INFO - qarte System encoding: utf-8
12:57:55: INFO - qarte Locale encoding: ('en_US', 'UTF-8')
12:57:55: INFO - core Set workspace
12:57:55: INFO - core Config not found, use default
12:57:55: INFO - core with video player: True
12:57:55: INFO - core Build main window
12:57:55: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211023/
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211024/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211025/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211026/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211027/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211028/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211029/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211030/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211031/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211101/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211102/
12:57:56: INFO - artetv Sorting videos
12:57:56: INFO - artetv Check thumbnails
12:57:56: INFO - artetv Thumbnails completed
12:57:56: INFO - artetv Found 291 videos in 0.6904308795928955 sec.
12:57:56: INFO - artetv Get update ...
12:57:56: INFO - artetv arte tv list updated
12:57:56: INFO - artetv Clean thumbnail folder
Traceback (most recent call last):
  File "/usr/share/qarte/core.py", line 224, in set_videos_list
    self.ui.arte_list.display_videos()
  File "/usr/share/qarte/gui/mainui.py", line 334, in display_videos
    item = PreviewTVItem(self.ui, video, idx)
  File "/usr/share/qarte/gui/mainui.py", line 454, in __init__
    img = self.draw_image(item.pixmap)
  File "/usr/share/qarte/gui/mainui.py", line 493, in draw_image
    irect = QRect(0.0, 0.0, w, h)
TypeError: arguments did not match any overloaded call:
  QRect(): too many arguments
  QRect(int, int, int, int): argument 1 has unexpected type 'float'
  QRect(QPoint, QPoint): argument 1 has unexpected type 'float'
  QRect(QPoint, QSize): argument 1 has unexpected type 'float'
  QRect(QRect): argument 1 has unexpected type 'float'
12:58:08: INFO - core Reload arte TV Guide
12:58:08: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211023/
12:58:08: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211024/
12:58:08: INFO - artetv Sorting videos
12:58:08: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211025/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211026/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211027/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211028/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211029/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211030/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211031/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211101/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211102/
12:58:09: INFO - artetv Sorting videos
12:58:09: INFO - artetv Check thumbnails
12:58:09: INFO - artetv Thumbnails completed
12:58:09: INFO - artetv Found 291 videos in 1.7437200546264648 sec.
12:58:09: INFO - artetv Get update ...
12:58:10: INFO - artetv arte tv list updated
12:58:10: INFO - artetv Clean thumbnail folder
QPaintDevice: Cannot destroy paint device that is being painted
Traceback (most recent call last):
  File "/usr/share/qarte/core.py", line 224, in set_videos_list
    self.ui.arte_list.display_videos()
  File "/usr/share/qarte/gui/mainui.py", line 334, in display_videos
    item = PreviewTVItem(self.ui, video, idx)
  File "/usr/share/qarte/gui/mainui.py", line 454, in __init__
    img = self.draw_image(item.pixmap)
  File "/usr/share/qarte/gui/mainui.py", line 493, in draw_image
    irect = QRect(0.0, 0.0, w, h)
TypeError: arguments did not match any overloaded call:
  QRect(): too many arguments
  QRect(int, int, int, int): argument 1 has unexpected type 'float'
  QRect(QPoint, QPoint): argument 1 has unexpected type 'float'
  QRect(QPoint, QSize): argument 1 has unexpected type 'float'
  QRect(QRect): argument 1 has unexpected type 'float'
Aborted (core dumped)
[martin@fc35 ~]$ QT_QPA_PLATFORM=xcb qarte -d
13:01:13: INFO - qarte Qarte-4.15.0
13:01:13: INFO - qarte Python 3.10.0 on Linux-5.14.14-300.fc35.x86_64-x86_64-with-glibc2.34
13:01:13: INFO - qarte File system encoding: utf-8
13:01:13: INFO - qarte System encoding: utf-8
13:01:13: INFO - qarte Locale encoding: ('en_US', 'UTF-8')
13:01:13: INFO - core Set workspace
13:01:13: INFO - core Config not found, use default
13:01:13: INFO - core with video player: True
13:01:13: INFO - core Build main window
13:01:13: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211023/
13:01:15: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211024/
13:01:16: INFO - artetv Sorting videos
13:01:16: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211025/
13:01:16: INFO - artetv Sorting videos
13:01:16: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211026/
13:01:17: INFO - artetv Sorting videos
13:01:17: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211027/
13:01:17: INFO - artetv Sorting videos
13:01:17: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211028/
13:01:17: INFO - artetv Sorting videos
13:01:17: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211029/
13:01:18: INFO - artetv Sorting videos
13:01:18: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211030/
13:01:18: INFO - artetv Sorting videos
13:01:18: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211031/
13:01:18: INFO - artetv Sorting videos
13:01:18: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211101/
13:01:18: INFO - artetv Sorting videos
13:01:18: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20211102/
13:01:18: INFO - artetv Sorting videos
13:01:18: INFO - artetv Check thumbnails
13:01:18: INFO - artetv Thumbnails completed
13:01:18: INFO - artetv Found 291 videos in 3.2660820484161377 sec.
13:01:18: INFO - artetv Get update ...
13:01:19: INFO - artetv arte tv list updated
13:01:19: INFO - artetv Clean thumbnail folder
Traceback (most recent call last):
  File "/usr/share/qarte/core.py", line 224, in set_videos_list
    self.ui.arte_list.display_videos()
  File "/usr/share/qarte/gui/mainui.py", line 334, in display_videos
    item = PreviewTVItem(self.ui, video, idx)
  File "/usr/share/qarte/gui/mainui.py", line 454, in __init__
    img = self.draw_image(item.pixmap)
  File "/usr/share/qarte/gui/mainui.py", line 493, in draw_image
    irect = QRect(0.0, 0.0, w, h)
TypeError: arguments did not match any overloaded call:
  QRect(): too many arguments
  QRect(int, int, int, int): argument 1 has unexpected type 'float'
  QRect(QPoint, QPoint): argument 1 has unexpected type 'float'
  QRect(QPoint, QSize): argument 1 has unexpected type 'float'
  QRect(QRect): argument 1 has unexpected type 'float'
13:01:51: INFO - core Prepare to exit
13:01:51: INFO - core Save user config
13:01:51: INFO - core Configuration saved

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

Fix released in qarte-4.15.1

Thanks

Changed in qarte:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.