Bug 95768 - closing a relation upon request after saving
Summary: closing a relation upon request after saving
Status: CLOSED WORKSFORME
Alias: None
Product: KEXI
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jarosław Staniek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-24 09:30 UTC by Mathieu Jobin
Modified: 2016-01-29 19:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Jobin 2004-12-24 09:30:45 UTC
Version:           unknown (using KDE 3.3.2, Gentoo)
Compiler:          gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
OS:                Linux (i686) release 2.6.9

I'm just playing around with the latest CVS 

I wanted to use mysql, but I have not been able to ...
I create a mysql database successfully using the command line tool, but never been able to open it using kexi.

anyway, I'm sorry this is unrelated, I'm just expecting some tips without creating a separate bugs.

anyway, i finaly create a "regular" kexi file and create few tables and query.

while saving kexi ask me to close the query and kexi crashed.

I dont know why the 4 first row disapear.

anyway, here is the backtrace, kexi is great keep on the good work.





Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 10185)]
[KCrash handler]
#5  0x08051294 in QShared::ref() (this=0x0) at qshared.h:49
#6  0xb7396159 in QString (this=0xbfffe050, s=@0x82b1804)
    at tools/qstring.cpp:1397
#7  0xb643327b in KexiDB::Connection::selectStatement(KexiDB::QuerySchema&, int) const () from /usr/kde/3.3/lib/libkexidb.so.0
#8  0xb616569f in KexiQueryDesignerGuiEditor::storeLayout() ()
   from /usr/kde/3.3/lib/kde3/kexihandler_query.so
#9  0xb6162c26 in KexiQueryDesignerGuiEditor::storeData() ()
   from /usr/kde/3.3/lib/kde3/kexihandler_query.so
#10 0xb65be333 in KexiDialogBase::storeData() ()
   from /usr/kde/3.3/lib/libkexicore.so.0
#11 0xb672c502 in KexiMainWindowImpl::saveObject(KexiDialogBase*, QString const&) () from /usr/kde/3.3/lib/libkeximain.so.0
#12 0xb6729fef in KexiMainWindowImpl::slotProjectSave() ()
   from /usr/kde/3.3/lib/libkeximain.so.0
#13 0xb6731eef in KexiMainWindowImpl::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.3/lib/libkeximain.so.0
#14 0xb7030794 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8199280, clist=0x81992b8, o=0xbfffe580) at kernel/qobject.cpp:2357
#15 0xb70305ec in QObject::activate_signal(int) (this=0x8199280, signal=2)
    at kernel/qobject.cpp:2326
#16 0xb7ad4482 in KAction::activated() (this=0x0) at kaction.moc:157
#17 0xb7ad3e97 in KAction::slotActivated() (this=0x0) at kaction.cpp:1057
#18 0xb7ad4720 in KAction::qt_invoke(int, QUObject*) (this=0x8199280, _id=14, 
    _o=0xbfffe6b0) at kaction.moc:181
#19 0xb70308ce in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x825d140, clist=0x824de90, o=0xbfffe6b0) at kernel/qobject.cpp:2381
#20 0xb70305ec in QObject::activate_signal(int) (this=0x825d140, signal=4)
    at kernel/qobject.cpp:2326
#21 0xb7418f5f in QButton::clicked() (this=0x825d140)
    at .moc/debug-shared-mt/moc_qbutton.cpp:152
#22 0xb70de31b in QButton::mouseReleaseEvent(QMouseEvent*) (this=0x825d140, 
    e=0xbfffeb30) at widgets/qbutton.cpp:833
#23 0xb7073745 in QWidget::event(QEvent*) (this=0x825d140, e=0xbfffeb30)
    at kernel/qwidget.cpp:4673
#24 0xb6fc05a9 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff050, receiver=0x825d140, e=0xbfffeb30)
    at kernel/qapplication.cpp:2635
#25 0xb6fbfadc in QApplication::notify(QObject*, QEvent*) (this=0xbffff050, 
    receiver=0x825d140, e=0xbfffeb30) at kernel/qapplication.cpp:2421
#26 0xb78049a5 in KApplication::notify(QObject*, QEvent*) (this=0xbffff050, 
    receiver=0x825d140, event=0xbfffeb30) at kapplication.cpp:495
#27 0xb6f48bd6 in QApplication::sendSpontaneousEvent(QObject*, QEvent*) (
    receiver=0x825d140, event=0xbfffeb30) at qapplication.h:494
#28 0xb6f409ba in QETWidget::translateMouseEvent(_XEvent const*) (
    this=0x825d140, event=0xbfffeee0) at kernel/qapplication_x11.cpp:4288
#29 0xb6f3e282 in QApplication::x11ProcessEvent(_XEvent*) (this=0xbffff050, 
    event=0xbfffeee0) at kernel/qapplication_x11.cpp:3439
#30 0xb6f5ba0d in QEventLoop::processEvents(unsigned) (this=0x8133b58, flags=4)
    at kernel/qeventloop_x11.cpp:192
#31 0xb6fd7979 in QEventLoop::enterLoop() (this=0x8133b58)
    at kernel/qeventloop.cpp:198
#32 0xb6fd7892 in QEventLoop::exec() (this=0x8133b58)
    at kernel/qeventloop.cpp:145
#33 0xb6fc074b in QApplication::exec() (this=0xbffff050)
    at kernel/qapplication.cpp:2758
#34 0xb76e8cbf in kdemain () from /usr/kde/3.3/lib/libkdeinit_kexi.so
#35 0xb76eb936 in kdeinitmain () from /usr/kde/3.3/lib/kde3/kexi.so
#36 0x0804e342 in launch (argc=1, _name=0x8072ad4 "kexi", 
    args=0x8072ad9 "\001", cwd=0x0, envc=1, envs=0x8072aea "", 
    reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x0)
    at kinit.cpp:623
#37 0x08050742 in handle_launcher_request (sock=8) at kinit.cpp:1187
#38 0x0804f54a in handle_requests (waitForPid=0) at kinit.cpp:1388
#39 0x0804d71b in main (argc=3, argv=0xbffff754, envp=0x0) at kinit.cpp:1841
Comment 1 Jarosław Staniek 2005-02-17 20:54:17 UTC
Mathieu, could you reproduce that for current Kexi CVS version?
Comment 2 Mathieu Jobin 2005-03-07 02:10:41 UTC
played with it, creating tables and query again, try saving/quitting in few different ways...

looks all fine ...

small thing though...

1) I have not be able to do SQLite join like 

 select * from A join B on A.x = B.y

2) I have not been able to create a new Form object or a new Report object.

is this implemented ? 
thanks for answering.