Bug 440470 - Crash in QQmlData::wasDeleted
Summary: Crash in QQmlData::wasDeleted
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-08-01 01:25 UTC by markheseltine
Modified: 2021-09-01 04:36 UTC (History)
1 user (show)

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


Attachments
attachment-23139-0.html (3.41 KB, text/html)
2021-08-02 14:42 UTC, markheseltine
Details

Note You need to log in before you can comment on or make changes to this bug.
Description markheseltine 2021-08-01 01:25:50 UTC
Application: plasmashell (5.18.6)

Qt Version: 5.12.7
Frameworks Version: 5.76.0
Operating System: Linux 5.3.18-59.10-default x86_64
Windowing system: X11
Distribution: openSUSE Leap 15.3

-- Information about the crash:
- What I was doing when the application crashed: I made a new install of Suse Leap 15.3 using nvideo 3070. I believe there may be a need to update the driver.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
[KCrash Handler]
#4  0x00007f56fffab756 in QQmlData::wasDeleted (object=0x5649b7698eb0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-4.2.1.x86_64/include/QtQml/5.12.7/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338
#5  QV4::QObjectWrapper::wrap (object=0x5649b7698eb0, engine=0x5649b5f7be10) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-4.2.1.x86_64/include/QtQml/5.12.7/QtQml/private/../../../../../src/qml/jsruntime/qv4qobjectwrapper_p.h:215
#6  QmlListWrapperOwnPropertyKeyIterator::next (this=0x5649b6859f30, o=0x7f56a1500710, pd=0x7f56a1500720, attrs=0x7fff6c2bd866) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-4.2.1.x86_64/src/qml/qml/qqmllistwrapper.cpp:161
#7  0x00007f56ffe6a4d6 in QV4::ForInIteratorObject::nextProperty (this=0x7f56a1500630) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-4.2.1.x86_64/src/qml/jsruntime/qv4objectiterator.cpp:176
#8  0x00007f56ffe6a63a in QV4::ForInIteratorPrototype::method_next (b=<optimized out>, thisObject=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-4.2.1.x86_64/src/qml/jsruntime/qv4objectiterator.cpp:152
#9  0x00007f56fff0058b in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=0x7f56a1500700) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-4.2.1.x86_64/src/qml/jsruntime/qv4functionobject_p.h:202
#10 QV4::FunctionObject::call (data=..., this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-4.2.1.x86_64/src/qml/jsruntime/qv4jscall_p.h:112
#11 QV4::Runtime::method_iteratorNext (engine=0x5649b5f7be10, iterator=..., value=0x7f56a1500670) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-4.2.1.x86_64/src/qml/jsruntime/qv4runtime.cpp:798
#12 0x00007f56c5c4ec0d in ?? ()
#13 0x0000000000000000 in ?? ()
[Inferior 1 (process 2669) detached]

Possible duplicates by query: bug 438669, bug 438014, bug 437802, bug 436397, bug 435598.

Reported using DrKonqi
Comment 1 David Edmundson 2021-08-01 22:47:13 UTC
Crash definitely isn't related to nvidia, it's in our code.

Does it happen every boot?
Comment 2 markheseltine 2021-08-02 14:42:21 UTC
Created attachment 140465 [details]
attachment-23139-0.html

Hello David,

I am working with the Suse forum (hardware) to find an answer. So far, I 
believe the crash happened after I uninstalled the Geforce drivers 
(installed using one-click) but before I reinstalled the driver 
manually. So I would agree it does not appear related to the driver. The 
video card installed was being used under nomodeset. However, it does 
not seem that the graphics are normal - chunky-block appearance of 
default wallpaper, wallpaper thumbnails black with colour strip in 
centre, and no icons found adjacent to app names in the application 
launcher.

I am having other crashes, the most recent was after closing Yast but I 
could not create a crash report and the information presented was not 
clear as to what crashed.

I have not been able to recreate the KDE plasma crash.

So uncertain what is going on - video is simply not acting normal 
(colour, loss of icons, no resolution of wallpaper images).

If I can find anything useful I will let you know.

Sorry for the bother, and thank you for your patience.

Cheers,

Mark


On 2021-08-01 4:47 p.m., David Edmundson wrote:
> https://bugs.kde.org/show_bug.cgi?id=440470
>
> David Edmundson <kde@davidedmundson.co.uk> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>           Resolution|---                         |WAITINGFORINFO
>              Summary|nvidia 3070 causes KDE      |Crash in
>                     |Plasma to crash             |QQmlData::wasDeleted
>               Status|REPORTED                    |NEEDSINFO
>
> --- Comment #1 from David Edmundson <kde@davidedmundson.co.uk> ---
> Crash definitely isn't related to nvidia, it's in our code.
>
> Does it happen every boot?
>
Comment 3 Bug Janitor Service 2021-08-17 04:36:31 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-09-01 04:36:19 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!