Bug 316003 - crash in plasmoidviewer with qml plasmoids downloading files from the internet
Summary: crash in plasmoidviewer with qml plasmoids downloading files from the internet
Status: RESOLVED DUPLICATE of bug 323881
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.10.0
Platform: Chakra Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-02 11:14 UTC by Anders Lund
Modified: 2013-08-30 21:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anders Lund 2013-03-02 11:14:58 UTC
Application: plasmoidviewer (1.0)
KDE Platform Version: 4.10.00
Qt Version: 4.8.4
Operating System: Linux 3.7.6-2-CHAKRA x86_64
Distribution: "Chakra"

-- Information about the crash:
- What I was doing when the application crashed: Started a qml plasmoid downloading images from the internet in an Image qml element.

This happens when a Image element have it's source set to a remote URL dynamically, in a Component.onCompleted code block, or as a result of change in a property bound to the Image.source.

I have tried this with two different plasmoids, one of which only contained the Image element whith the source property dynamically set.

If a simple example of qml code causing this issue would be a help, I can provide one. Let me know.

It was indicated on irc that this should be reported to kio, but afaics, kio does not do anything wrong.

Selected console output from the process:
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. 
plasmoidviewer(30819)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Widget Viewer (plasmoidviewer), signal: Segmentation fault
[KCrash Handler]
#6  0x00007f51319e613b in QDBusAdaptorConnector::relaySlot (this=0x7f508c004530, argv=0x7fffeaee82b0) at qdbusabstractadaptor.cpp:270
#7  0x00007f51319e6525 in QDBusAdaptorConnector::qt_metacall (this=0x7f508c004530, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffeaee82b0) at qdbusabstractadaptor.cpp:366
#8  0x00007f5134110013 in QMetaObject::activate (sender=0x7f508c003400, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffeaee82b0) at kernel/qobject.cpp:3558
#9  0x00007f51341106ef in QObject::destroyed (this=<optimized out>, _t1=0x7f508c003400) at .moc/debug-shared/moc_qobject.cpp:149
#10 0x00007f51341107e3 in QObject::~QObject (this=0x7f508c003400, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
#11 0x00007f512dc0bd69 in KIO::Scheduler::~Scheduler (this=0x7f508c003400, __in_chrg=<optimized out>) at /chakra/desktop-unstable/kdelibs/src/kdelibs-4.10.0/kio/kio/scheduler.cpp:795
#12 0x00007f512dc1763b in KIO::SchedulerPrivate::~SchedulerPrivate (this=0x7f508c005310, __in_chrg=<optimized out>) at /chakra/desktop-unstable/kdelibs/src/kdelibs-4.10.0/kio/kio/scheduler.cpp:671
#13 0x00007f512dc109d7 in destroy () at /chakra/desktop-unstable/kdelibs/src/kdelibs-4.10.0/kio/kio/scheduler.cpp:752
#14 0x00007f51339047d1 in __run_exit_handlers () from /lib/libc.so.6
#15 0x00007f5133904855 in exit () from /lib/libc.so.6
#16 0x00007f51338ee45c in __libc_start_main () from /lib/libc.so.6
#17 0x0000000000408fb1 in _start ()

Possible duplicates by query: bug 315838.

Reported using DrKonqi
Comment 1 Dominik Haumann 2013-08-30 21:57:31 UTC

*** This bug has been marked as a duplicate of bug 323881 ***