After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 96810 - Seg. Fault after Table Analysis On Oracle
Seg. Fault after Table Analysis On Oracle
Status: RESOLVED FIXED
Product: mergeant
Classification: Deprecated
Component: Tables & Views
0.8.x
Other other
: Normal critical
: GNOME-DB-0.9beta1
Assigned To: Rodrigo Moya
gnome-db Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-10-25 16:11 UTC by Dan Powell
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dan Powell 2002-10-25 16:10:37 UTC
Package: gnome-db
Severity: critical
Version: 0.8.199
Synopsis: Seg. Fault after Table Analysis On Oracle
Bugzilla-Product: gnome-db
Bugzilla-Component: frontend
BugBuddy-GnomeVersion: 2.0 (2.0.3)

Description:
Description of Problem:
After connecting to a database with the Oracle provider, the table
analysis takes quite a long time, and prints:

** (mergeant:14460): CRITICAL **: file gda-row.c: line 155
(gda_row_get_value):
assertion `num >= 0 && num < row->nfields' failed

A LOT, perhaps once per table, but probably more.  Immediately after the
table analysis completes, teh following messages are printed:

** (mergeant:14460): CRITICAL **: file gda-value.c: line 658
(gda_value_is_null): assertion `value != NULL' failed

** (mergeant:14460): CRITICAL **: file gda-value.c: line 1475
(gda_value_stringify): assertion `value != NULL' failed

And the seg. fault message appears.

Steps to reproduce the problem:
1. Create Oracle datasource
2. Connect to datasource

Actual Results:
Seg. fault.

Expected Results:
Successful analysis

How often does this happen?
Every time.  Tried on a few different databases, same results.

Additional Information:




Debugging Information:

Backtrace was generated from '/usr/bin/mergeant'

(no debugging symbols found)...[New Thread 8192 (LWP 14460)]
0x420ae169 in wait4 () from /lib/i686/libc.so.6

Thread 1 (Thread 8192 (LWP 14460))

  • #0 wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    from /lib/i686/libpthread.so.0
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    from /lib/i686/libpthread.so.0
  • #5 <signal handler called>
  • #6 db_table_set_comments
  • #7 database_refresh
  • #8 database_refresh
  • #9 sql_mem_update_cb
  • #10 g_idle_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_context_iterate
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #15 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 bonobo_ui_main
    from /usr/lib/libbonoboui-2.so.0
  • #17 gnome_db_main_run
    from /usr/lib/libgnomedb-2.so.1
  • #18 main
  • #19 __libc_start_main
    from /lib/i686/libc.so.6
  • #0 wait4
    from /lib/i686/libc.so.6




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-10-25 12:10 -------

The original reporter (dan@wellogic.com) of this bug does not have an account here.
Reassigning to the exporter, unknown@bugzilla.gnome.org.
Reassigning to the default owner of the component, rodrigo@gnome-db.org.

Comment 1 Rodrigo Moya 2002-10-29 01:37:18 UTC
This should be fixed in CVS. Please test it as soon as you can, and
re-open the bug if it's not fixed for you.
Comment 2 Dan Powell 2002-10-29 14:29:41 UTC
I'm now getting an error 923: ORA-00923: FROM keyword not found where
expected while do aggregates analysis.
Comment 3 Rodrigo Moya 2002-11-12 22:55:28 UTC
yes, missing commas in the SQL command, my fault. Now should be fixed.
Reopen again if not.