https://bugs.kde.org/show_bug.cgi?id=501313

            Bug ID: 501313
           Summary: basket crashes every time accessing "Tags" from main
                    toolbar
    Classification: Applications
           Product: basket
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: niccolo.venera...@gmail.com
          Reporter: ast...@gentoo.org
  Target Milestone: ---

Application: basket (2.49-beta)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.12.17-gentoo x86_64
Windowing System: Wayland
Distribution: "Gentoo Linux"
DrKonqi: 6.3.2 [KCrashBackend]

-- Information about the crash:
This is on upgrade from an existing, KF5-based basket to git master from
2025-03-10 (b12c8981).

At the same time, I'm seeing this:
- startup error message: Basket Creation Failed
- then there are multiple dialogs asking to overwrite existing .png files
  > kf.kio.workers.file: copy()
QUrl("file:///home/.../.local/share/basket/temp-archive/backgrounds/light.png")
to QUrl("file:///home/.../.local/share/basket/backgrounds/light.png") mode= 420
- basket process is consuming >100% load

Console output:
> $ basket
> kf.config.core: "\"lastBackup\" - conversion of \"0,0,0\" to QDate failed"
> kf.kio.workers.file: copy() 
> QUrl("file:///home/andreas/.local/share/basket/temp-archive/backgrounds/light.png")
>  to QUrl("file:///home/andreas/.local/share/basket/backgrounds/light.png") 
> mode= 420
> QLayout: Attempting to add QLayout "" to QWidget "", which already has a 
> layout
> QLayout: Attempting to add QLayout "" to QWidget "", which already has a 
> layout
> KCrash: Application 'basket' crashing... crashRecursionCounter = 2
> KCrash: Application Name = basket path = /usr/bin pid = 25017
> KCrash: Arguments: /usr/bin/basket 
> KCrash: Attempting to start /usr/libexec/drkonqi
> QSocketNotifier: Invalid socket 6 and type 'Read', disabling...
> kf5idletime_wayland: This plugin does not support polling idle time
> 
> [1]+  Stopped                 basket
> qrc:/ui/MainPage.qml:66:9: QML MainPageButton: Binding loop detected for 
> property "icon.height":
> qrc:/ui/MainPageButton.qml:15:5
> qrc:/ui/MainPage.qml:48:9: QML MainPageButton: Binding loop detected for 
> property "icon.height":
> qrc:/ui/MainPageButton.qml:15:5
> void ReportInterface::maybePickUpPostbox()
> qrc:/ui/SentryPage.qml:11:1: QML SentryPage: Created graphical object was not 
> placed in the graphics scene.
> org.kde.drkonqi: Could not open sentry payload file 
> "/tmp/drkonqi-dtnmpE/sentry_payload.json"
> void ReportInterface::maybePickUpPostbox()
> QThreadStorage: Thread 0x560386c41c00 exited after QThreadStorage 3 destroyed
> QThreadStorage: Thread 0x560386c41c00 exited after QThreadStorage 2 destroyed
>

The crash can be reproduced every time.

-- Backtrace:
Application: BasKet Note Pads (basket), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#7  0x00007f71c4496efc in QObject::disconnect (sender=0x55960a41c150,
signal=0x0, receiver=0x0, method=0x0) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:3280
#8  0x00007f71c4494cb0 in QObject::event (this=this@entry=0x55960a3fb580,
e=e@entry=0x7f71b0003830) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:1418
#9  0x00007f71c5539863 in QWidget::event (this=this@entry=0x55960a3fb580,
event=event@entry=0x7f71b0003830) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qwidget.cpp:9410
#10 0x00007f71c53fdcb4 in QFrame::event (this=0x55960a3fb580, e=0x7f71b0003830)
at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/widgets/widgets/qframe.cpp:521
#11 0x00007f71c552a039 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55960a3fb580, e=0x7f71b0003830) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:3296
#12 0x00007f71c450ea88 in QCoreApplication::notifyInternal2
(receiver=0x55960a3fb580, event=0x7f71b0003830) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1172
#13 0x00007f71c450eb2d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1612
#14 0x00007f71c45321ae in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55960a030880) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1946
#15 0x00007f71c45323bc in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1800
#16 0x00007f71c42d39a7 in postEventSourceDispatch (s=0x55960a035990) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#17 0x00007f71c2ea0992 in g_main_dispatch
(context=context@entry=0x7f71b4000f00) at ../glib-2.84.0/glib/gmain.c:3398
#18 0x00007f71c2ea3dc7 in g_main_context_dispatch_unlocked
(context=0x7f71b4000f00) at ../glib-2.84.0/glib/gmain.c:4249
#19 g_main_context_iterate_unlocked (context=context@entry=0x7f71b4000f00,
block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib-2.84.0/glib/gmain.c:4314
#20 0x00007f71c2ea4570 in g_main_context_iteration (context=0x7f71b4000f00,
may_block=0) at ../glib-2.84.0/glib/gmain.c:4379
#21 0x00007f71c42cbe93 in QEventDispatcherGlib::processEvents
(this=0x55960a036250, flags=...) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#22 0x00007f71c5e99b17 in FormatImporter::copyFolder
(this=this@entry=0x7ffe9d25e520, folder=..., newFolder=...) at
/usr/include/qt6/QtCore/qflags.h:74
#23 0x00007f71c5e3ade5 in Archive::importArchivedBackgroundImages
(extractionFolder=...) at
/var/tmp/portage/kde-misc/basket-2.49.90_pre20250310/work/basket-b12c89813731956a9f603893c04b93cb80a9fdcb/src/archive.cpp:639
#24 0x00007f71c5e43e4f in Archive::open (path=...) at
/var/tmp/portage/kde-misc/basket-2.49.90_pre20250310/work/basket-b12c89813731956a9f603893c04b93cb80a9fdcb/src/archive.cpp:304
#25 0x00007f71c5e82f88 in BNPView::addWelcomeBaskets
(this=this@entry=0x55960a3fb580) at
/var/tmp/portage/kde-misc/basket-2.49.90_pre20250310/work/basket-b12c89813731956a9f603893c04b93cb80a9fdcb/src/bnpview.cpp:204
#26 0x00007f71c5e831b8 in BNPView::lateInit (this=0x55960a3fb580) at
/var/tmp/portage/kde-misc/basket-2.49.90_pre20250310/work/basket-b12c89813731956a9f603893c04b93cb80a9fdcb/src/bnpview.cpp:172
#27 0x00007f71c4494cb0 in QObject::event (this=this@entry=0x55960a3fb580,
e=e@entry=0x55960a374520) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:1418
#28 0x00007f71c5539863 in QWidget::event (this=this@entry=0x55960a3fb580,
event=event@entry=0x55960a374520) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qwidget.cpp:9410
#29 0x00007f71c53fdcb4 in QFrame::event (this=0x55960a3fb580, e=0x55960a374520)
at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/widgets/widgets/qframe.cpp:521
#30 0x00007f71c552a039 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55960a3fb580, e=0x55960a374520) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:3296
#31 0x00007f71c450ea88 in QCoreApplication::notifyInternal2
(receiver=0x55960a3fb580, event=0x55960a374520) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1172
#32 0x00007f71c450eb2d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1612
#33 0x00007f71c45321ae in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55960a030880) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1946
#34 0x00007f71c45323bc in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1800
#35 0x00007f71c42d39a7 in postEventSourceDispatch (s=0x55960a035990) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#36 0x00007f71c2ea0992 in g_main_dispatch
(context=context@entry=0x7f71b4000f00) at ../glib-2.84.0/glib/gmain.c:3398
#37 0x00007f71c2ea3dc7 in g_main_context_dispatch_unlocked
(context=0x7f71b4000f00) at ../glib-2.84.0/glib/gmain.c:4249
#38 g_main_context_iterate_unlocked (context=context@entry=0x7f71b4000f00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib-2.84.0/glib/gmain.c:4314
#39 0x00007f71c2ea4570 in g_main_context_iteration (context=0x7f71b4000f00,
may_block=1) at ../glib-2.84.0/glib/gmain.c:4379
#40 0x00007f71c42cbe93 in QEventDispatcherGlib::processEvents
(this=0x55960a036250, flags=...) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#41 0x00007f71c4536a6a in QEventLoop::exec (this=this@entry=0x7ffe9d25ee80,
flags=..., flags@entry=...) at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:34
#42 0x00007f71c4536c05 in QCoreApplication::exec () at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:74
#43 0x00007f71c49721b0 in QGuiApplication::exec () at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/gui/kernel/qguiapplication.cpp:1975
#44 0x00007f71c5498729 in QApplication::exec () at
/var/tmp/portage/dev-qt/qtbase-6.8.2-r2/work/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:2564
#45 0x00005595e54623ca in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-misc/basket-2.49.90_pre20250310/work/basket-b12c89813731956a9f603893c04b93cb80a9fdcb/src/main.cpp:68
[Inferior 1 (process 25527) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to