[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#849245: marked as done (krita: segfault on startup)



Your message dated Sat, 24 Dec 2016 09:41:27 +0100
with message-id <1794259.BDL0x7zdSj@pendragon>
and subject line Re: Bug#849245: krita: segfault on startup
has caused the Debian Bug report #849245,
regarding krita: segfault on startup
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
849245: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849245
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: krita
Version: 1:3.1.1+dfsg-1
Severity: grave
Justification: renders package unuseable

Hi,

The new krita just won't start.

Stderr output:

% krita
krita.lib.pigment: Legacy integer arithmetics implementation
OpenGL Info
  Vendor:  Intel Open Source Technology Center
  Renderer:  Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
  Version:  3.0 Mesa 13.0.2
  Shading language:  1.30
  Requested format:  QSurfaceFormat(version 3.0, options QFlags(0x4), 
depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, 
alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 2, 
swapInterval 0, profile  2)
  Current format:    QSurfaceFormat(version 3.0, options QFlags(0x4), 
depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, 
alphaBufferSize 0, stencilBufferSize 8, samples -1, swapBehavior 2, 
swapInterval 0, profile  0)
     Version: 3 . 0
     Supports deprecated functions true
krita has opengl true
Setting XDG_DATA_DIRS "/usr/bin/../share:/usr/share:/usr/share:/usr/local/
share"
Available translations QSet("nl", "ta", "mai", "da", "zh_CN", "bg", "be", 
"oc", "lt", "ia", "wa", "bs", "ne", "ar", "uz@cyrillic", "zh_TW", "mk", "sl", 
"eu", "km", "vi", "ga", "nb", "ko", "ro", "hne", "kk", "gl", "de", "hu", "ru", 
"tr", "cy", "af", "uz", "ms", "eo", "ug", "sq", "ja", "is", "cs", "et", "hr", 
"uk", "pa", "pt_BR", "fr", "pl", "xh", "sv", "fa", "mr", "nds", "fy", "es", 
"ca@valencia", "pt", "he", "fi", "en_US", "se", "it", "nn", "el", "ast", 
"en_GB", "sk", "tg", "lv", "hi", "ca", "br", "th")
Available domain translations QSet("nl", "ta", "mai", "da", "zh_CN", "bg", 
"be", "oc", "lt", "ia", "wa", "bs", "ne", "ar", "uz@cyrillic", "zh_TW", "mk", 
"sl", "eu", "km", "vi", "ga", "nb", "ko", "ro", "hne", "kk", "gl", "de", "hu", 
"ru", "tr", "cy", "af", "uz", "ms", "eo", "ug", "sq", "ja", "is", "cs", "et", 
"hr", "uk", "pa", "pt_BR", "fr", "pl", "xh", "sv", "fa", "mr", "nds", "fy", 
"es", "ca@valencia", "pt", "he", "fi", "en_US", "se", "it", "nn", "el", "ast", 
"en_GB", "sk", "tg", "lv", "hi", "ca", "br", "th")
Override language: "zh_CN:zh_TW"
Qt ui languages ("zh", "zh-CN", "zh-Hans-CN")
Invalid profile :  "/usr/share/color/icc/colord/Crayons.icc" "Crayon Colors"
Invalid profile :  "/usr/share/color/icc/colord/x11-colors.icc" "X11 Colors"
QIODevice::seek: Invalid pos: -18
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = krita path = /usr/bin pid = 18387
KCrash: Arguments: /usr/bin/krita 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from 
kdeinit
sock_file=/run/user/1000/kdeinit5__0
[1]  + 18387 suspended (signal)  krita

Backtrace:

Application: krita (krita), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efe1b6fd8c0 (LWP 18387))]

Thread 3 (Thread 0x7efe0ea8b700 (LWP 18389)):
#0  0x00007ffc43ff6b0b in clock_gettime ()
#1  0x00007efe295d8886 in __GI___clock_gettime (clock_id=clock_id@entry=1, 
tp=tp@entry=0x7efe0ea8aa30) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007efe29f6e021 in qt_clock_gettime (ts=0x7efe0ea8aa30, 
clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:109
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/
qelapsedtimer_unix.cpp:164
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:173
#5  0x00007efe2a0eabd9 in QTimerInfoList::updateCurrentTime 
(this=this@entry=0x7efe08002ed0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007efe2a0eb185 in QTimerInfoList::timerWait (this=0x7efe08002ed0, 
tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007efe2a0ec52e in timerSourcePrepareHelper (timeout=0x7efe0ea8ab04, 
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, 
timeout=timeout@entry=0x7efe0ea8ab04) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007efe22a44edd in g_main_context_prepare 
(context=context@entry=0x7efe08000990, priority=priority@entry=0x7efe0ea8ab90) 
at ././glib/gmain.c:3501
#10 0x00007efe22a4591b in g_main_context_iterate 
(context=context@entry=0x7efe08000990, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3909
#11 0x00007efe22a45b0c in g_main_context_iteration (context=0x7efe08000990, 
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#12 0x00007efe2a0ecf5b in QEventDispatcherGlib::processEvents 
(this=0x7efe080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007efe2a0968da in QEventLoop::exec (this=this@entry=0x7efe0ea8acd0, 
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007efe29ec40f3 in QThread::exec (this=this@entry=0x7efe2c1a6d60 
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/
qthread.cpp:507
#15 0x00007efe2c1316d5 in QDBusConnectionManager::run (this=0x7efe2c1a6d60 
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at 
qdbusconnection.cpp:178
#16 0x00007efe29ec8da8 in QThreadPrivate::start (arg=0x7efe2c1a6d60 
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/
qthread_unix.cpp:368
#17 0x00007efe242c2464 in start_thread (arg=0x7efe0ea8b700) at 
pthread_create.c:333
#18 0x00007efe295cb9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:105

Thread 2 (Thread 0x7efe190ad700 (LWP 18388)):
#0  0x00007efe295c256d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007efe27ec2150 in poll (__timeout=-1, __nfds=1, __fds=0x7efe190acc00) 
at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x56260a2c5de0, cond=cond@entry=0x56260a2c5e20, 
vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:479
#3  0x00007efe27ec3ee9 in xcb_wait_for_event (c=0x56260a2c5de0) at ../../src/
xcb_in.c:693
#4  0x00007efe1b3fcb69 in QXcbEventReader::run (this=0x56260a2d0470) at 
qxcbconnection.cpp:1343
#5  0x00007efe29ec8da8 in QThreadPrivate::start (arg=0x56260a2d0470) at 
thread/qthread_unix.cpp:368
#6  0x00007efe242c2464 in start_thread (arg=0x7efe190ad700) at 
pthread_create.c:333
#7  0x00007efe295cb9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:105

Thread 1 (Thread 0x7efe1b6fd8c0 (LWP 18387)):
[KCrash Handler]
#6  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-
vec-unaligned-erms.S:284
#7  0x00007efe29fe9a22 in memcpy (__len=18, __src=<optimized out>, 
__dest=0x5626110d4b68) at /usr/include/x86_64-linux-gnu/bits/string3.h:53
#8  QResourceFileEngine::read (this=0x562610e477d0, data=0x5626110d4b68 "@K\r
\021&V", len=18) at io/qresource.cpp:1287
#9  0x00007efe29fbb83f in QFileDevice::readData 
(this=this@entry=0x5626110737f0, data=0x5626110d4b68 "@K\r\021&V", 
len=len@entry=16384) at io/qfiledevice.cpp:460
#10 0x00007efe29fc452e in QIODevice::read (this=0x5626110737f0, 
data=0x7ffc43fc8f70 "", maxSize=18) at io/qiodevice.cpp:1076
#11 0x00007efe066030d4 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/
imageformats/libxfreeimage.so
#12 0x00007efe063a3805 in isTARGA20 (io=io@entry=0x7efe06807020, 
handle=handle@entry=0x5626110737f0) at Source/FreeImage/PluginTARGA.cpp:371
#13 0x00007efe063a39aa in Validate (io=0x7efe06807020, handle=0x5626110737f0) 
at Source/FreeImage/PluginTARGA.cpp:380
#14 0x00007efe06383940 in FreeImage_Validate (fif=fif@entry=FIF_TARGA, 
io=io@entry=0x7efe06807020, handle=handle@entry=0x5626110737f0) at Source/
FreeImage/Plugin.cpp:831
#15 0x00007efe06377ded in FreeImage_GetFileTypeFromHandle (io=0x7efe06807020, 
handle=0x5626110737f0, size=<optimized out>) at Source/FreeImage/GetType.cpp:
41
#16 0x00007efe0660313c in FreeImageHandler::GetFIF(QIODevice*, QByteArray 
const&) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/
libxfreeimage.so
#17 0x00007efe0660496c in FreeimageQt5Plugin::capabilities(QIODevice*, 
QByteArray const&) const () from /usr/lib/x86_64-linux-gnu/qt5/plugins/
imageformats/libxfreeimage.so
#18 0x00007efe2a4432c2 in createReadHandlerHelper (device=0x5626110737f0, 
format=..., autoDetectImageFormat=<optimized out>, 
ignoresFormatAndExtension=<optimized out>) at image/qimagereader.cpp:405
#19 0x00007efe2a443fbc in QImageReaderPrivate::initHandler 
(this=0x5626110123d0) at image/qimagereader.cpp:623
#20 0x00007efe2a44409e in QImageReader::format 
(this=this@entry=0x7ffc43fc9490) at image/qimagereader.cpp:726
#21 0x00007efe2a465c17 in (anonymous namespace)::ImageReader::format 
(this=0x7ffc43fc9490) at image/qicon.cpp:388
#22 QPixmapIconEngine::addFile (this=0x5626110d0cb0, fileName=..., size=..., 
mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:416
#23 0x00007efe2a46932b in QIcon::addFile (this=0x7ffc43fc9830, fileName=..., 
size=..., mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:1044
#24 0x00007efe2a4695ea in QIcon::QIcon (this=<optimized out>, fileName=...) at 
image/qicon.cpp:667
#25 0x00007efe2b11c5b5 in KisIconUtils::loadIcon(QString const&) () from /usr/
lib/x86_64-linux-gnu/libkritawidgetutils.so.16
#26 0x00007efe2b127038 in KisActionRegistry::propertizeAction(QString const&, 
QAction*) () from /usr/lib/x86_64-linux-gnu/libkritawidgetutils.so.16
#27 0x00007efe2b9d61cf in KisActionManager::createAction(QString const&) () 
from /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#28 0x00007efe2bbd42f7 in KisViewManager::createActions() () from /usr/lib/
x86_64-linux-gnu/libkritaui.so.16
#29 0x00007efe2bbd4e02 in KisViewManager::KisViewManager(QWidget*, 
KActionCollection*) () from /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#30 0x00007efe2bba502a in KisMainWindow::KisMainWindow() () from /usr/lib/
x86_64-linux-gnu/libkritaui.so.16
#31 0x00007efe2bbb0de6 in KisPart::createMainWindow() () from /usr/lib/x86_64-
linux-gnu/libkritaui.so.16
#32 0x00007efe2bb6c33c in KisApplication::start(KisApplicationArguments 
const&) () from /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#33 0x00005626096a908b in main ()

--
Sincerely,
Boyuan Yang

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
--- Begin Message ---
In data sabato 24 dicembre 2016 16:09:10 CET, Boyuan Yang ha scritto:
> 2016-12-24 15:55 GMT+08:00 Pino Toscano <pino@debian.org>:
> > Everything seems to happen in this libxfreeimage.so image plugin of qt5;
> > I don't see it provided by any package in the Debian archive, so please
> > paste the output of:
> > $ dpkg -S /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libxfreeimage.so
> > Is it https://github.com/linuxdeepin/deepin-image-viewer by chance?
> 
> Exactly. Sorry for bothering you with some third-party software.

OK. Please report the issue to them then, they will debug it further and
fix it there, or determine the issue is somewhere else (freeimage, or
even qt5).

> > Another option is that the issue is in libfreeimage (src:freeimage),
> > which does not seem to do proper error checking in its usage of I/O
> > handlers...
> >
> > Anyway: does krita start fine if you remove the package installing that
> > file, or simpy manually move that plugin away?
> 
> Yes.

Good to hear, nice.

Closing the issue, since the possible issue lies in a software not
packaged in Debian, and thus this bug cannot be reassigned.

Thanks for the report,
-- 
Pino Toscano

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply to: