Summary: | Kexi crashes when clicking on data while creating query | ||
---|---|---|---|
Product: | [Applications] KEXI | Reporter: | Dirk Sarpe <dns_hmpf> |
Component: | Queries | Assignee: | Jarosław Staniek <staniek> |
Status: | CLOSED FIXED | ||
Severity: | crash | CC: | cramjaco, dns_hmpf, drew, gjustin, jan, johnk, kde, ks.dagi, martin.kampas+kdebugs, olivimo, robert.jean.leleu, rod260185, tiago.santos.pinto |
Priority: | NOR | ||
Version: | 2.3.3 (KOffice 2.3.3) | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.3.4 (KOffice 2.3.4) and Calligra 2.4.0 alpha | |
Sentry Crash Report: | |||
Attachments: |
database for crash report
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Dirk Sarpe
2011-05-12 21:50:22 UTC
Hello Dirk, thnak you for the report. Could you please attach a test database with the query you describe? To do so you can use 'Add an attachment' link below. Thanks. Created attachment 59944 [details]
database for crash report
I just recognize that you asked for the database with the query. However that is not possible, since kexi crashes during the creation of the query. So I played a bit with the query dialog. The crash also occurs when I click on the SQL or Save button. The query looks like this: http://wstaw.org/m/2011/05/13/kexi-crash.png The crash does not occur if I only add one column to the query, but as soon as I have several columns clicking one of the Data, SQL or Save buttons crashes kexi. Created attachment 60192 [details]
New crash information added by DrKonqi
kexi (2.3.3 (KOffice 2.3.3)) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
switching from conception to showing data of a new query
-- Backtrace (Reduced):
#7 end (this=0x995d668) at /usr/include/qt4/QtCore/qvector.h:238
#8 qDeleteAll<QVector<KexiDB::QueryColumnInfo*> > (this=0x995d668) at /usr/include/qt4/QtCore/qalgorithms.h:330
#9 KexiDB::QuerySchemaPrivate::clearCachedData (this=0x995d668) at ../../../kexi/kexidb/queryschema.cpp:173
#10 0xb68f334c in KexiDB::QuerySchema::insertField (this=0x995ce90, position=1, field=0x988ec90, bindToTable=-1, visible=true) at ../../../kexi/kexidb/queryschema.cpp:687
#11 0xb68f40bb in KexiDB::QuerySchema::insertField (this=0x995ce90, position=1, field=0x988ec90, visible=true) at ../../../kexi/kexidb/queryschema.cpp:657
*** Bug 273344 has been marked as a duplicate of this bug. *** Created attachment 60239 [details]
New crash information added by DrKonqi
kexi (2.3.3 (KOffice 2.3.3)) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
I created a query using a table I had defined shortly before. I used a PostgreSQL database (version 8.4). Kexi crashed when I tried to save the query definition. I had not yet looked at the data view.
-- Backtrace (Reduced):
#6 end (this=0x1c14f30) at /usr/include/qt4/QtCore/qvector.h:238
#7 qDeleteAll<QVector<KexiDB::QueryColumnInfo*> > (this=0x1c14f30) at /usr/include/qt4/QtCore/qalgorithms.h:330
#8 KexiDB::QuerySchemaPrivate::clearCachedData (this=0x1c14f30) at ../../../kexi/kexidb/queryschema.cpp:173
#9 0x00007f4793deba0a in KexiDB::QuerySchema::insertField (this=0x26daef0, position=1, field=0x24eaa10, bindToTable=-1, visible=true) at ../../../kexi/kexidb/queryschema.cpp:687
#10 0x00007f476c6fc71a in KexiQueryDesignerGuiEditor::buildSchema (this=0x2623340, errMsg=0x7fff56795500) at ../../../../kexi/plugins/queries/kexiquerydesignerguieditor.cpp:491
Created attachment 60413 [details]
New crash information added by DrKonqi
kexi (2.3.3 (KOffice 2.3.3)) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
I created a query with the graphical query builder. Then, it was saved. On clicking the SQL button, the program crashed.
-- Backtrace (Reduced):
#6 end (this=0x2b706b0) at /usr/include/qt4/QtCore/qvector.h:238
#7 qDeleteAll<QVector<KexiDB::QueryColumnInfo*> > (this=0x2b706b0) at /usr/include/qt4/QtCore/qalgorithms.h:330
#8 KexiDB::QuerySchemaPrivate::clearCachedData (this=0x2b706b0) at ../../../kexi/kexidb/queryschema.cpp:173
#9 0x00007fd744ca9d01 in KexiDB::QuerySchemaPrivate::clear (this=0x2b706b0) at ../../../kexi/kexidb/queryschema.cpp:158
#10 0x00007fd71e631bb4 in KexiQueryDesignerGuiEditor::buildSchema (this=0x2813800, errMsg=0x0) at ../../../../kexi/plugins/queries/kexiquerydesignerguieditor.cpp:383
Created attachment 60433 [details]
New crash information added by DrKonqi
kexi (2.3.3 (KOffice 2.3.3)) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.2
- What I was doing when the application crashed:
I was creating a quary using 4 tabells.
After setting the relations i dubbeld clikt on the etc feilds i wanted in the quary.
Once i hit save kexi crashes instantly, evry time.
-- Backtrace (Reduced):
#6 end (this=0x30887c0) at /usr/include/qt4/QtCore/qvector.h:238
#7 qDeleteAll<QVector<KexiDB::QueryColumnInfo*> > (this=0x30887c0) at /usr/include/qt4/QtCore/qalgorithms.h:330
#8 KexiDB::QuerySchemaPrivate::clearCachedData (this=0x30887c0) at ../../../kexi/kexidb/queryschema.cpp:173
#9 0x00007fccb6259a0a in KexiDB::QuerySchema::insertField (this=0x3082d60, position=1, field=0x33c0070, bindToTable=-1, visible=true) at ../../../kexi/kexidb/queryschema.cpp:687
#10 0x00007fcc98d1571a in KexiQueryDesignerGuiEditor::buildSchema (this=0x33b4450, errMsg=0x0) at ../../../../kexi/plugins/queries/kexiquerydesignerguieditor.cpp:491
*** Bug 277682 has been marked as a duplicate of this bug. *** *** Bug 277979 has been marked as a duplicate of this bug. *** *** Bug 266540 has been marked as a duplicate of this bug. *** Created attachment 63532 [details]
New crash information added by DrKonqi
kexi (2.3.3 (KOffice 2.3.3)) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2
- What I was doing when the application crashed:
After editing SQL query I left the SQL (text) mode. Trying to get back to the SQL mode, it crashed.
-- Backtrace (Reduced):
#7 0x41773163 in KexiDB::QuerySchemaPrivate::clearCachedData() () from /usr/lib/libkexidb.so.8
#8 0x41773bc8 in KexiDB::QuerySchemaPrivate::clear() () from /usr/lib/libkexidb.so.8
#9 0xb54f1dd5 in KexiQueryPart::TempData::clearQuery (this=0x87f9d18) at /var/tmp/portage/app-office/kexi-2.3.3/work/kexi-2.3.3/kexi/plugins/queries/kexiquerypart.cpp:241
#10 0xb55029fc in KexiQueryDesignerGuiEditor::buildSchema (this=0x9c99a38, errMsg=0x0) at /var/tmp/portage/app-office/kexi-2.3.3/work/kexi-2.3.3/kexi/plugins/queries/kexiquerydesignerguieditor.cpp:383
#11 0xb550543e in KexiQueryDesignerGuiEditor::beforeSwitchTo (this=0x9c99a38, mode=Kexi::TextViewMode, dontStore=@0xbfec9b2e) at /var/tmp/portage/app-office/kexi-2.3.3/work/kexi-2.3.3/kexi/plugins/queries/kexiquerydesignerguieditor.cpp:616
Fixed on Mon Mar 28 as follows: commit b6a0cd155b39108b1fbec629692136e8640ff04f Author: Jaroslaw Staniek <staniek@kde.org> KexiDB: fix possible crash when handling queries with lookup columns *backported to 2.3.x But KOffice 2.3.4 was not released so you may want to download it using GIT and build. Any Calligra version contains it already. *** Bug 287863 has been marked as a duplicate of this bug. *** *** Bug 289560 has been marked as a duplicate of this bug. *** Created attachment 68607 [details] New crash information added by DrKonqi kexi (2.3.3 (KOffice 2.3.3)) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.4 - What I was doing when the application crashed: Following guide on http://docs.kde.org/development/en/calligra/kexi/designing-database-queries.html Step 5 caused the crash. DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.10 DISTRIB_CODENAME=maverick DISTRIB_DESCRIPTION="Ubuntu 10.10" 2.6.35-22-generic kernel, ||/ Name Version Description +++-=========================================================================== ii kexi 1:2.3.3-0ubuntu6 integrated database environment for the KDE Office Suite -- Backtrace (Reduced): #7 end (this=0x9a81418) at /usr/include/qt4/QtCore/qvector.h:238 #8 qDeleteAll<QVector<KexiDB::QueryColumnInfo*> > (this=0x9a81418) at /usr/include/qt4/QtCore/qalgorithms.h:330 #9 KexiDB::QuerySchemaPrivate::clearCachedData (this=0x9a81418) at ../../../kexi/kexidb/queryschema.cpp:173 #10 0x00199e75 in KexiDB::QuerySchema::insertField (this=0x9a8b630, position=1, field=0x998d6b0, bindToTable=-1, visible=true) at ../../../kexi/kexidb/queryschema.cpp:687 #11 0x0019aacc in KexiDB::QuerySchema::insertField (this=0x9a8b630, position=1, field=0x998d6b0, visible=true) at ../../../kexi/kexidb/queryschema.cpp:657 *** Bug 294034 has been marked as a duplicate of this bug. *** |