#875 Crash on commit after data update in Schema Browser

None
closed-fixed
None
5
2013-12-11
2013-11-20
No

Tora Version 3.0.0.(4943svn)
Oracle instantclient 10.2.0.3

Steps:
1) Connect to Oracle database
2) Open Schema browser
3) Click to any table and open "Data" tab
4) Update some values
5) Click to Save changes
6) Click to commit
7) Tora crashes

Back trace:
#0 0x00000000006e3ae8 in toWorksheet::commitChanges() ()
#1 0x0000000000560f11 in toMain::commandCallback(QAction) ()
#2 0x000000000050530c in toMain::qt_static_metacall(QObject
, QMetaObject::Call, int, void) ()
#3 0x00007ffff664464f in QMetaObject::activate(QObject, QMetaObject const, int, void
) () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007ffff773c4e2 in QMenu::triggered(QAction) () from /usr/lib64/qt4/libQtGui.so.4
#5 0x00007ffff773da6b in QMenuPrivate::_q_actionTriggered() () from /usr/lib64/qt4/libQtGui.so.4
#6 0x00007ffff664464f in QMetaObject::activate(QObject
, QMetaObject const, int, void) () from /usr/lib64/qt4/libQtCore.so.4
#7 0x00007ffff7321822 in QAction::triggered(bool) () from /usr/lib64/qt4/libQtGui.so.4
#8 0x00007ffff7322c50 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/qt4/libQtGui.so.4
#9 0x00007ffff76c27cf in QAbstractButtonPrivate::click() () from /usr/lib64/qt4/libQtGui.so.4
#10 0x00007ffff76c2a7c in QAbstractButton::mouseReleaseEvent(QMouseEvent) () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007ffff777f69a in QToolButton::mouseReleaseEvent(QMouseEvent
) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007ffff7374f09 in QWidget::event(QEvent) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007ffff7327d5c in QApplicationPrivate::notify_helper(QObject
, QEvent) () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00007ffff732af2b in QApplication::notify(QObject
, QEvent) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007ffff663021e in QCoreApplication::notifyInternal(QObject
, QEvent) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007ffff732ddfb in QApplicationPrivate::sendMouseEvent(QWidget
, QMouseEvent, QWidget, QWidget*, QWidget
, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00007ffff73a0aa4 in QETWidget::translateMouseEvent(_XEvent const
) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007ffff739f3a1 in QApplication::x11ProcessEvent(_XEvent) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007ffff73c8012 in x11EventSourceDispatch(_GSource
, int ()(void), void*) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007ffff4d275e5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007ffff4d27928 in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0
#22 0x00007ffff4d279e4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007ffff665e666 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007ffff73c80ee in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007ffff662eecf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007ffff662f158 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007ffff6634398 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00000000004dec45 in main ()

Discussion

  • Ivan Brezina

    Ivan Brezina - 2013-11-22

    This needs to be implemented too. In fact it is already implemented twice in Tora, but both implementations need to be reviewed.

     
  • Ivan Brezina

    Ivan Brezina - 2013-11-22
    • status: open --> open-accepted
    • assigned_to: Ivan Brezina
    • Group: -->
     
  • Ivan Brezina

    Ivan Brezina - 2013-12-11
    • status: open-accepted --> closed-fixed
     
  • Ivan Brezina

    Ivan Brezina - 2013-12-11

    Fixed, at least partially. Data grid editor still needs of reworking.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks