Bug 285583 - kexi crash when trying to start it
Summary: kexi crash when trying to start it
Status: CLOSED FIXED
Alias: None
Product: KEXI
Classification: Applications
Component: General (show other bugs)
Version: 2.4 beta3 (Calligra 2.4 beta3)
Platform: Ubuntu Linux
: NOR major
Target Milestone: ---
Assignee: Jarosław Staniek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-02 18:25 UTC by Silvio Grosso
Modified: 2012-08-11 11:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 2.4 RC1 (Calligra 2.4 RC1)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Silvio Grosso 2011-11-02 18:25:31 UTC
Application: kexi (2.4 Beta 3 (Calligra 2.4 Beta 3))
KDE Platform Version: 4.7.41 (4.7.41 (KDE 4.8 >= 20110807)
Qt Version: 4.7.1
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I have downloaded Calligra neon-project through the Ubuntu Package
Ubuntu 11.10 (Oneiric Ocelot - Unity Shell)
I have clicked on the launcher (located in: opt/project-neon/bin/kexi)
Kexi crashes as soon as you click on the launcher

The other Calligra applications start fine

-- Backtrace:
Application: Kexi (kexi), signal: Aborted
[Current thread is 1 (Thread 0x7fb20565d7a0 (LWP 4089))]

Thread 2 (Thread 0x7fb1ecdc8700 (LWP 4091)):
#0  0x00007fb200597034 in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fb2002dbf2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb2002dc792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb1f4da4516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fb2003012b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb200594efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fb203a8d89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb20565d7a0 (LWP 4089)):
[KCrash Handler]
#6  0x00007fb2039e23a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007fb2039e5b0b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007fb203dc159f in qt_message_output (msgType=QtFatalMsg, buf=0x1b1ebe8 "Cannot mix incompatible Qt library (version 0x40701) with this library (version 0x1040701)") at global/qglobal.cpp:2282
#9  0x00007fb203dc1735 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7fb203fc98e8 "Cannot mix incompatible Qt library (version 0x%x) with this library (version 0x%x)", ap=0x7fff7dfec0d8) at global/qglobal.cpp:2328
#10 0x00007fb203dc1ec5 in qFatal (msg=0x7fb203fc98e8 "Cannot mix incompatible Qt library (version 0x%x) with this library (version 0x%x)") at global/qglobal.cpp:2511
#11 0x00007fb203efe915 in QObjectPrivate::QObjectPrivate (this=0x1b06360, version=263937) at kernel/qobject.cpp:138
#12 0x00007fb20319d7b7 in KexiUtils::QCompleterPrivate::QCompleterPrivate (this=0x1b06360, q=0x1b141b0) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/kexiutils/completer/qcompleter.cpp:841
#13 0x00007fb20319e6ee in KexiUtils::QCompleter::QCompleter (this=0x1b141b0, parent=0x1af4400) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/kexiutils/completer/qcompleter.cpp:990
#14 0x00007fb20523c0d5 in KexiSearchLineEditCompleter::KexiSearchLineEditCompleter (this=0x1b141b0, parent=0x1af4400) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/main/KexiSearchLineEdit.cpp:160
#15 0x00007fb205239c98 in KexiSearchLineEdit::KexiSearchLineEdit (this=0x1af4400, parent=0x0) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/main/KexiSearchLineEdit.cpp:344
#16 0x00007fb2051ffa03 in KexiTabbedToolBar::KexiTabbedToolBar (this=0x1ad4760, parent=0x1ad4120) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/main/KexiMainWindow_p.h:855
#17 0x00007fb205209fc0 in KexiMainWindow::setupMainWidget (this=0x1a9db80) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/main/KexiMainWindow.cpp:2013
#18 0x00007fb205201f35 in KexiMainWindow::KexiMainWindow (this=0x1a9db80, parent=0x0) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/main/KexiMainWindow.cpp:366
#19 0x00007fb205201ba3 in KexiMainWindow::create (argc=1, argv=0x7fff7dfec968, aboutdata=0x0) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/main/KexiMainWindow.cpp:268
#20 0x00000000004008c9 in main (argc=1, argv=0x7fff7dfec968) at /build/buildd/project-neon-calligra-2+git20111031+r72750/kexi/main.cpp:30

Reported using DrKonqi
Comment 1 Christoph Feck 2011-11-03 20:07:21 UTC
> Qt Version: 4.7.1
> Distribution: Ubuntu 11.10

This is a bit odd, because Ubuntu 11.10 actually ships Qt 4.7.4. According to the backtrace, you might have multiple or incompatible repositories from which Qt got installed. If unsure, ask in a forum how to cleanup the installation to only include the official Qt from Ubuntu repositories.
Comment 2 Jarosław Staniek 2011-11-03 21:26:21 UTC
@Christoph: it is probably Kexi's fault, fix is in progress - will land in GIT within 24 hours, and in RC1 (http://community.kde.org/Calligra/Schedules/2.4/Release_Plan)
Comment 3 Jarosław Staniek 2011-11-04 00:18:17 UTC
Git commit a44f868f62b649beaf156e7846f86527ea14825e by Jaroslaw Staniek.
Committed on 04/11/2011 at 01:09.
Pushed by staniek into branch 'master'.

Fixed crash on startup because of conflicts with Qt completion APIs

*Renamed symbols from Q to Kexi prefix

BUG:285583

M  +1    -1    kexi/kexiutils/CMakeLists.txt
R  +187  -194  kexi/kexiutils/completer/KexiCompleter.cpp [from: kexi/kexiutils/completer/qcompleter.cpp - 081% similarity]
R  +12   -16   kexi/kexiutils/completer/KexiCompleter.h [from: kexi/kexiutils/completer/qcompleter.h - 091% similarity]
R  +58   -63   kexi/kexiutils/completer/KexiCompleter_p.h [from: kexi/kexiutils/completer/qcompleter_p.h - 067% similarity]
R  +9    -13   kexi/kexiutils/completer/private/KexiAbstractItemModel_p.h [from: kexi/kexiutils/completer/private/qabstractitemmodel_p.h - 093% similarity]
R  +6    -10   kexi/kexiutils/completer/private/KexiAbstractProxyModel_p.h [from: kexi/kexiutils/completer/private/qabstractproxymodel_p.h - 085% similarity]
D  +0    -312  kexi/kexiutils/completer/private/qobject_p.h
M  +15   -15   kexi/main/KexiSearchLineEdit.cpp

http://commits.kde.org/calligra/a44f868f62b649beaf156e7846f86527ea14825e
Comment 4 Jarosław Staniek 2011-11-30 22:58:58 UTC
Git commit d130ba63ab62717565fd88caa61e5aa1d91ed786 by Jaroslaw Staniek.
Committed on 30/11/2011 at 23:54.
Pushed by staniek into branch 'master'.

Reports: fix bug: no indication of selected toolbox action for report element
BUG:285583

Also:
Reports: After inserting element, respective toolbox action is deselected

DIGEST: Reports: fixed bug 285583: no indication of selected toolbox action

M  +6    -0    kexi/doc/dev/CHANGELOG-Kexi-js
M  +3    -1    kexi/plugins/reports/kexireportdesignview.cpp
M  +5    -1    kexi/plugins/reports/kexireportdesignview.h
M  +24   -5    kexi/plugins/reports/kexireportpart.cpp
M  +6    -4    kexi/plugins/reports/kexireportpart.h
M  +2    -3    libs/koreport/common/KoReportPluginManager.cpp
M  +1    -2    libs/koreport/common/KoReportPluginManager.h
M  +25   -21   libs/koreport/wrtembed/KoReportDesigner.cpp
M  +10   -9    libs/koreport/wrtembed/KoReportDesigner.h

http://commits.kde.org/calligra/d130ba63ab62717565fd88caa61e5aa1d91ed786
Comment 5 Adam Pigg 2011-12-03 11:09:34 UTC
Git commit a46f1aeb3e583771dedb71afd486f6c20b65e5a9 by Adam Pigg, on behalf of Jaroslaw Staniek.
Committed on 30/11/2011 at 23:54.
Pushed by piggz into branch 'master'.

Reports: fix bug: no indication of selected toolbox action for report element
BUG:285583

Also:
Reports: After inserting element, respective toolbox action is deselected

DIGEST: Reports: fixed bug 285583: no indication of selected toolbox action

M  +6    -0    kexi/doc/dev/CHANGELOG-Kexi-js

http://commits.kde.org/calligra/a46f1aeb3e583771dedb71afd486f6c20b65e5a9