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

            Bug ID: 425194
           Summary: Discover crash if we open a .deb file from firefox
                    (without saving the file)
           Product: Discover
           Version: 5.19.4
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: azn9....@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

Application: plasma-discover (5.19.4)

Qt Version: 5.14.2
Frameworks Version: 5.72.0
Operating System: Linux 5.4.0-42-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
- What I was doing when the application crashed:

I downloaded a .deb file and I doesn't saved it on my computer, I just clicked
on "open". Discover showed up and then crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#5  0x00007f6a393338b1 in __GI_abort () at abort.c:79
#6  0x00007f6a39afb68b in qt_message_fatal (context=..., message=<synthetic
pointer>...) at global/qlogging.cpp:1914
#7  QMessageLogger::fatal (this=this@entry=0x7fff6495c220,
msg=msg@entry=0x55f495db88e8 "%s") at global/qlogging.cpp:893
#8  0x000055f495d96671 in
DiscoverObject::<lambda(QQuickWindow::SceneGraphError, const
QString&)>::operator() (__closure=<optimized out>, message=...) at
./discover/DiscoverObject.cpp:360
#9  QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>,
QtPrivate::List<QQuickWindow::SceneGraphError, const QString&>, void,
DiscoverObject::integrateObject(QObject*)::<lambda(QQuickWindow::SceneGraphError,
const QString&)> >::call (f=..., arg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#10
QtPrivate::Functor<DiscoverObject::integrateObject(QObject*)::<lambda(QQuickWindow::SceneGraphError,
const QString&)>, 2>::call<QtPrivate::List<QQuickWindow::SceneGraphError,
QString const&>, void> (f=..., arg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#11
QtPrivate::QFunctorSlotObject<DiscoverObject::integrateObject(QObject*)::<lambda(QQuickWindow::SceneGraphError,
const QString&)>, 2, QtPrivate::List<QQuickWindow::SceneGraphError, const
QString&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **,
bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>,
a=<optimized out>, ret=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#12 0x00007f6a39d4a6d7 in QtPrivate::QSlotObjectBase::call (a=0x7fff6495c350,
r=0x55f497343f90, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false> (sender=0x55f4973ceb60, signal_index=35,
argv=0x7fff6495c350) at kernel/qobject.cpp:3870
#14 0x00007f6a39d44f92 in QMetaObject::activate
(sender=sender@entry=0x55f4973ceb60, m=m@entry=0x7f6a3d8c79a0
<QQuickWindow::staticMetaObject>,
local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7fff6495c350)
at kernel/qobject.cpp:3930
#15 0x00007f6a3d40dc56 in QQuickWindow::sceneGraphError
(this=this@entry=0x55f4973ceb60, _t1=<optimized out>,
_t1@entry=QQuickWindow::ContextNotAvailable, _t2=...) at
.moc/moc_qquickwindow.cpp:603
#16 0x00007f6a3d40faa0 in QQuickWindowPrivate::emitError (this=<optimized out>,
error=error@entry=QQuickWindow::ContextNotAvailable, msg=...) at
items/qquickwindow.cpp:3703
#17 0x00007f6a3d39618f in QSGRenderLoop::handleContextCreationFailure
(this=this@entry=0x55f4974371e0, window=0x55f4973ceb60, isEs=<optimized out>)
at scenegraph/qsgrenderloop.cpp:333
#18 0x00007f6a3d398230 in QSGGuiThreadRenderLoop::renderWindow
(this=this@entry=0x55f4974371e0, window=<optimized out>) at
scenegraph/qsgrenderloop.cpp:548
#19 0x00007f6a3d398e04 in QSGGuiThreadRenderLoop::exposureChanged
(this=0x55f4974371e0, window=<optimized out>) at
scenegraph/qsgrenderloop.cpp:816
#20 0x00007f6a3a317c05 in QWindow::event (this=this@entry=0x55f4973ceb60,
ev=ev@entry=0x7fff6495c900) at kernel/qwindow.cpp:2363
#21 0x00007f6a3d41f975 in QQuickWindow::event (this=0x55f4973ceb60,
e=0x7fff6495c900) at items/qquickwindow.cpp:1773
#22 0x00007f6a3b4f19ac in QApplicationPrivate::notify_helper
(this=this@entry=0x55f497286d90, receiver=receiver@entry=0x55f4973ceb60,
e=e@entry=0x7fff6495c900) at kernel/qapplication.cpp:3685
#23 0x00007f6a3b4f8bb0 in QApplication::notify (this=0x7fff6495ccb0,
receiver=0x55f4973ceb60, e=0x7fff6495c900) at kernel/qapplication.cpp:3431
#24 0x00007f6a39d0f4a8 in QCoreApplication::notifyInternal2
(receiver=0x55f4973ceb60, event=0x7fff6495c900) at
kernel/qcoreapplication.cpp:1075
#25 0x00007f6a39d0f68e in QCoreApplication::sendSpontaneousEvent
(receiver=receiver@entry=0x55f4973ceb60, event=event@entry=0x7fff6495c900) at
kernel/qcoreapplication.cpp:1482
#26 0x00007f6a3a30d817 in QGuiApplicationPrivate::processExposeEvent
(e=0x55f497f70d70) at kernel/qguiapplication.cpp:3182
#27 0x00007f6a3a30da7d in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0x55f497f70d70) at kernel/qguiapplication.cpp:2003
#28 0x00007f6a3a2e61cb in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1170
#29 0x00007f6a2bd91f9a in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#30 0x00007f6a33538417 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f6a33538650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f6a335386dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f6a39d6e7ac in QEventDispatcherGlib::processEvents
(this=0x55f4972ed790, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#34 0x00007f6a39d0dd2a in QEventLoop::exec (this=this@entry=0x7fff6495cbe0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#35 0x00007f6a39d174a0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1383
#36 0x000055f495d91592 in main (argc=<optimized out>, argv=<optimized out>) at
./discover/main.cpp:184

Possible duplicates by query: bug 425110, bug 424911, bug 423951, bug 423743,
bug 423742.

Reported using DrKonqi

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

Reply via email to