Summary: | Kate crashes after launching. | ||
---|---|---|---|
Product: | [Applications] kate | Reporter: | Jonel <jonelfoss> |
Component: | general | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | arthur, christoph, damien.carcel, goinnn, javi.azuaga, srhaque |
Priority: | VHI | Keywords: | drkonqi |
Version: | 3.11.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=323899 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Bug Depends on: | 323899 | ||
Bug Blocks: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Jonel
2013-08-24 02:06:54 UTC
Shaheed, Pablo: Can you look into this? Would be good to have this resolved as soon as possible, as it crashes Kate on each Kate start, according to Jonel. I see crashes like this when there is a mismatch between the binaries/libraries for Kate and PyKDE4. This in turn seems to happen when some variation of the following happens: 1. The Kate package files don't match PyKDE4 files because the distro has not rebuilt one of them. 2. The system has a mixture of old and new files as a result of a local build of Kate (e.g. in /usr/local) versus the distro files (in /usr). In this case, the original report mentions a new install of the Python bindings, so I strongly suspect the former. I recommend making sure you have contemporaneous builds of both Kate and PyKDE4. The real fix is probably for your distro to update its dependencies so that Kate is rebuilt when the PyKDE4 is updated/rebuilt but the details are really down to how the packages are handled (e.g. the dependency is strictly from PyKDE4 to the Python support in Kate, some distros apparently package the latter separately from Kate itself). For now, I'm closing this a not-a-bug, please reopen if further evidence points otherwise. Package kdebindings-python can not be rebuilt because of Bug 323899. OK, I just looked at bug 323899 and I'm a bit bemused as to the logic of re-opening this defect at this time as there is no suggestion that my previous diagnosis of not-a-bug was incorrect. Was your intent more than to simply track the dependency? Sorry for not being clear enough. This bug is probably a duplicate of bug 323899 Created attachment 82057 [details]
New crash information added by DrKonqi
kate (3.11.0) on KDE Platform 4.11.00 using Qt 4.8.5
- What I was doing when the application crashed:
After installing kdebindings-python-4.11.0-1, Kate crash as soon as I enable the python plugin for "Pâté". Works fine if the plugin is not installed.
-- Backtrace (Reduced):
#10 0x00007f908f2f6f13 in type_call (type=0x37fe230, args=0x7f908fbdf050, kwds=0x0) at Objects/typeobject.c:739
#11 0x00007f908f2a4fdc in PyObject_Call (func=0x37fe230, arg=0x7f908fbdf050, kw=0x0) at Objects/abstract.c:2084
[...]
#15 0x00007f908f352596 in call_function (oparg=<optimized out>, pp_stack=0x7fff9e30c510) at Python/ceval.c:4063
#16 PyEval_EvalFrameEx (f=f@entry=0x7f908fbde050, throwflag=throwflag@entry=0) at Python/ceval.c:2679
#17 0x00007f908f354265 in PyEval_EvalCodeEx (_co=0x7f908e8e6c90, globals=<optimized out>, locals=<optimized out>, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0) at Python/ceval.c:3433
Created attachment 82234 [details]
New crash information added by DrKonqi
kate (3.11.0) on KDE Platform 4.11.00 using Qt 4.8.5
- What I was doing when the application crashed:
Start Kate, open settings, enable Python complements
-- Backtrace (Reduced):
#10 0x00007f683f67cf13 in type_call (type=0x2bfc770, args=0x7f6842f40050, kwds=0x0) at Objects/typeobject.c:739
#11 0x00007f683f62afdc in PyObject_Call (func=0x2bfc770, arg=0x7f6842f40050, kw=0x0) at Objects/abstract.c:2084
[...]
#15 0x00007f683f6d8596 in call_function (oparg=<optimized out>, pp_stack=0x7fff3afa4dd0) at Python/ceval.c:4063
#16 PyEval_EvalFrameEx (f=f@entry=0x7f6842f3f050, throwflag=throwflag@entry=0) at Python/ceval.c:2679
#17 0x00007f683f6da255 in PyEval_EvalCodeEx (_co=0x7f683a6b7c90, globals=<optimized out>, locals=<optimized out>, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0) at Python/ceval.c:3433
Git commit 7c0648b3931e069892943bc645dc61f246375cdf by Luca Beltrame. Committed on 10/09/2013 at 22:02. Pushed by lbeltrame into branch 'KDE/4.11'. More fixes for the build system: this is the "harmless" part of the patch used by Debian (and made by Simon Edwards himself) which adds the "protected is public" hack to allow for proper building with SIP 4.15+. PyKDE4 needs some code adjustments, however: those exist in patch form (see bug) but aren't yet committed. Simon, should I push them already, or should I wait till the issues on ARM are resolved? CCMAIL: simon@simonzone.com M +1 -1 CMakeLists.txt http://commits.kde.org/pykde4/7c0648b3931e069892943bc645dc61f246375cdf *** This bug has been marked as a duplicate of bug 325933 *** |