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

            Bug ID: 454299
           Summary: Krita crashed when I attempted to open a file
           Product: krita
           Version: 5.0.2
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: krita-bugs-n...@kde.org
          Reporter: wodenc...@gmail.com
  Target Milestone: ---

Application: krita (5.0.2)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.15.0-27-generic x86_64
Windowing System: X11
Distribution: Ubuntu 22.04 LTS
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I attempted to open up an existing picture file. The file had kind of a weird
file name "flat,750x,075,f-pad,750x1000,f8f8f8.jpg" but I tried it again and it
opened fine the second time. Therefore, it is unclear to me what caused the
crash. Hopefully this backtrace will help, let me know if you have any
questions.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Krita (krita), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140488147174016)
at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=140488147174016) at
./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=140488147174016, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#7  0x00007fc5f70db476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8  0x00007fc5f70c17f3 in __GI_abort () at ./stdlib/abort.c:79
#9  0x00007fc5f70c171b in __assert_fail_base (fmt=0x7fc5f7276150 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=0x7fc5f95caf80
"this->is_initialized()", file=0x7fc5f95cb0e0
"/usr/include/boost/optional/optional.hpp", line=1222, function=<optimized
out>) at ./assert/assert.c:92
#10 0x00007fc5f70d2e96 in __GI___assert_fail (assertion=0x7fc5f95caf80
"this->is_initialized()", file=0x7fc5f95cb0e0
"/usr/include/boost/optional/optional.hpp", line=1222, function=0x7fc5f95d1fd8
"boost::optional<T>::pointer_type boost::optional<T>::operator->() [with T =
KisOpenGLModeProber::Result; boost::optional<T>::pointer_type =
KisOpenGLModeProber::Result*]") at ./assert/assert.c:101
#11 0x00007fc5f9314399 in
boost::optional<KisOpenGLModeProber::Result>::operator->() [clone .part.0]
[clone .lto_priv.0] (this=<optimized out>) at
/usr/include/boost/optional/optional.hpp:1222
#12 0x00007fc5f93143f4 in
boost::optional<KisOpenGLModeProber::Result>::operator-> (this=<optimized out>)
at ./libs/ui/opengl/kis_opengl.cpp:990
#13 KisOpenGL::hasOpenGL () at ./libs/ui/opengl/kis_opengl.cpp:991
#14 0x00007fc5f91aa19c in KisCanvas2::createCanvas (this=0x55748ebf6e58,
useOpenGL=<optimized out>) at ./libs/ui/canvas/kis_canvas2.cpp:565
#15 0x00007fc5f91a1a69 in KisCanvas2::setup (this=0x55748ebf6e58) at
./libs/ui/canvas/kis_canvas2.cpp:255
#16 0x00007fc5f94f83a8 in KisView::KisView (this=<optimized out>,
document=<optimized out>, viewManager=<optimized out>, parent=<optimized out>,
this=<optimized out>, document=<optimized out>, viewManager=<optimized out>,
parent=<optimized out>) at ./libs/ui/KisView.cpp:216
#17 0x00007fc5f94edb52 in KisPart::createView (this=0x7fc5f9755c00 <(anonymous
namespace)::Q_QGS_s_instance::innerFunction()::holder>,
document=0x55748ea52820, viewManager=0x5574880a72b0, parent=0x557483db7690) at
./libs/ui/KisPart.cpp:300
#18 0x00007fc5f94cb4f4 in KisMainWindow::addViewAndNotifyLoadingCompleted
(this=this@entry=0x557483db7690, document=document@entry=0x55748ea52820,
subWindow=subWindow@entry=0x0) at ./libs/ui/KisMainWindow.cpp:1166
#19 0x00007fc5f94cb891 in KisMainWindow::slotLoadCompleted
(this=0x557483db7690) at ./libs/ui/KisMainWindow.cpp:1189
#20 0x00007fc5f77fe7b8 in doActivate<false> (sender=0x55748ea52820,
signal_index=22, argv=0x7ffe8e0c4560) at kernel/qobject.cpp:3898
#21 0x00007fc5f94b5688 in KisDocument::openPathInternal (this=0x55748ea52820,
path=...) at ./libs/ui/KisDocument.cpp:2369
#22 0x00007fc5f94aecc9 in KisDocument::openPath (this=0x55748ea52820,
_path=..., flags=...) at ./libs/ui/KisDocument.cpp:1750
#23 0x00007fc5f94cb015 in KisMainWindow::openDocumentInternal (this=<optimized
out>, path=..., flags=...) at ./libs/ui/KisMainWindow.cpp:1116
#24 0x00007fc5f94cf04d in KisMainWindow::openDocument (this=0x557483db7690,
path=..., flags=...) at ./libs/ui/KisMainWindow.cpp:1090
#25 0x00007fc5f94d182a in KisMainWindow::slotFileOpen (this=0x557483db7690,
isImporting=false) at ./libs/ui/KisMainWindow.cpp:1733
#26 0x00007fc5f77fe7b8 in doActivate<false> (sender=0x5574851597c0,
signal_index=9, argv=0x7ffe8e0c4a00) at kernel/qobject.cpp:3898
#27 0x00007fc5f77f7a97 in QMetaObject::activate
(sender=sender@entry=0x5574851597c0, m=m@entry=0x7fc5f87e1180
<QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffe8e0c4a00)
at kernel/qobject.cpp:3946
#28 0x00007fc5f83ac116 in QAbstractButton::clicked
(this=this@entry=0x5574851597c0, _t1=<optimized out>) at
.moc/moc_qabstractbutton.cpp:308
#29 0x00007fc5f83ac39e in QAbstractButtonPrivate::emitClicked
(this=0x557485258630) at widgets/qabstractbutton.cpp:415
#30 0x00007fc5f83adfc4 in QAbstractButtonPrivate::click (this=0x557485258630)
at widgets/qabstractbutton.cpp:408
#31 0x00007fc5f83ae1e7 in QAbstractButton::mouseReleaseEvent
(this=0x5574851597c0, e=0x7ffe8e0c5040) at widgets/qabstractbutton.cpp:1044
#32 0x00007fc5f82f94ee in QWidget::event (this=0x5574851597c0,
event=0x7ffe8e0c5040) at kernel/qwidget.cpp:9033
#33 0x00007fc5f82b6713 in QApplicationPrivate::notify_helper
(this=this@entry=0x557483b142f0, receiver=receiver@entry=0x5574851597c0,
e=e@entry=0x7ffe8e0c5040) at kernel/qapplication.cpp:3637
#34 0x00007fc5f82be364 in QApplication::notify (this=this@entry=0x7ffe8e0c5900,
receiver=receiver@entry=0x5574851597c0, e=e@entry=0x7ffe8e0c5040) at
kernel/qapplication.cpp:3081
#35 0x00007fc5f94969e6 in KisApplication::notify (this=0x7ffe8e0c5900,
receiver=0x5574851597c0, event=0x7ffe8e0c5040) at
./libs/ui/KisApplication.cpp:768
#36 0x00007fc5f77c6e2a in QCoreApplication::notifyInternal2
(receiver=0x5574851597c0, event=0x7ffe8e0c5040) at
kernel/qcoreapplication.cpp:1064
#37 0x00007fc5f82bce47 in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x5574851597c0, event=event@entry=0x7ffe8e0c5040,
alienWidget=alienWidget@entry=0x5574851597c0, nativeWidget=0x557483db7690,
buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true,
onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#38 0x00007fc5f8312d40 in QWidgetWindow::handleMouseEvent (this=0x55748b142000,
event=0x7ffe8e0c53b0) at kernel/qwidgetwindow.cpp:683
#39 0x00007fc5f8315fd5 in QWidgetWindow::event (this=0x55748b142000,
event=0x7ffe8e0c53b0) at kernel/qwidgetwindow.cpp:300
#40 0x00007fc5f82b6713 in QApplicationPrivate::notify_helper
(this=this@entry=0x557483b142f0, receiver=receiver@entry=0x55748b142000,
e=e@entry=0x7ffe8e0c53b0) at kernel/qapplication.cpp:3637
#41 0x00007fc5f82bdb98 in QApplication::notify (this=this@entry=0x7ffe8e0c5900,
receiver=receiver@entry=0x55748b142000, e=e@entry=0x7ffe8e0c53b0) at
kernel/qapplication.cpp:3383
#42 0x00007fc5f94969e6 in KisApplication::notify (this=0x7ffe8e0c5900,
receiver=0x55748b142000, event=0x7ffe8e0c53b0) at
./libs/ui/KisApplication.cpp:768
#43 0x00007fc5f77c6e2a in QCoreApplication::notifyInternal2
(receiver=0x55748b142000, event=0x7ffe8e0c53b0) at
kernel/qcoreapplication.cpp:1064
#44 0x00007fc5f7bad307 in QGuiApplicationPrivate::processMouseEvent
(e=0x557485c8e860) at kernel/qguiapplication.cpp:2282
#45 0x00007fc5f7b82a2c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#46 0x00007fc5f1ad3d6e in xcbSourceDispatch (source=<optimized out>) at
./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#47 0x00007fc5f4c25d1b in g_main_dispatch (context=0x7fc5ec005010) at
../../../glib/gmain.c:3417
#48 g_main_context_dispatch (context=0x7fc5ec005010) at
../../../glib/gmain.c:4135
#49 0x00007fc5f4c7a6f8 in g_main_context_iterate.constprop.0
(context=context@entry=0x7fc5ec005010, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4211
#50 0x00007fc5f4c233c3 in g_main_context_iteration (context=0x7fc5ec005010,
may_block=1) at ../../../glib/gmain.c:4276
#51 0x00007fc5f78200a8 in QEventDispatcherGlib::processEvents
(this=0x557483bc8c10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#52 0x00007fc5f77c574b in QEventLoop::exec (this=this@entry=0x7ffe8e0c56e0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#53 0x00007fc5f77cdce4 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#54 0x00007fc5f7ba0e10 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#55 0x00007fc5f82b6689 in QApplication::exec () at kernel/qapplication.cpp:2829
#56 0x000055748143f30c in main (argc=<optimized out>, argv=<optimized out>) at
./krita/main.cc:698
[Inferior 1 (process 2129894) detached]

Possible duplicates by query: bug 451912.

Reported using DrKonqi

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

Reply via email to