bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] Crash when adding match to database


From: Misja Alma
Subject: Re: [Bug-gnubg] Crash when adding match to database
Date: Thu, 13 Aug 2009 22:38:31 +0200

Sure, here it is:

[Thread 0x7f8266c5f950 (LWP 20487) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f8281b77820 (LWP 20481)]
0x00007f8281405197 in ?? () from /usr/lib/libsqlite3.so.0
(gdb) bt
#0  0x00007f8281405197 in ?? () from /usr/lib/libsqlite3.so.0
#1  0x00007f82814057b8 in sqlite3_free () from /usr/lib/libsqlite3.so.0
#2  0x00007f8281410c46 in ?? () from /usr/lib/libsqlite3.so.0
#3  0x00007f828141085c in ?? () from /usr/lib/libsqlite3.so.0
#4  0x00007f8281411341 in ?? () from /usr/lib/libsqlite3.so.0
#5  0x00007f8281412e20 in ?? () from /usr/lib/libsqlite3.so.0
#6  0x00007f828143877c in sqlite3_close () from /usr/lib/libsqlite3.so.0
#7  0x0000000000438a50 in SQLiteDisconnect () at dbprovider.c:580
#8  0x0000000000438c2b in RunQuery (
    sz=0x55cde0
"name,SUM(total_moves),SUM(unforced_moves),SUM(close_cube_decisions),SUM(snowie_moves),SUM(error_missed_doubles_below_cp_normalised),SUM(error_missed_doubles_above_cp_normalised),SUM(error_wrong_double"...)
at dbprovider.c:169
#9  0x00000000004f899e in GtkShowRelational (p=<value optimized out>,
n=<value optimized out>, pw=<value optimized out>)
    at gtkrelational.c:114
#10 0x00007f827cd0b27d in IA__g_closure_invoke (closure=0x65145a0,
return_value=0x0, n_param_values=1,
    param_values=0x6a66f00, invocation_hint=0x7fff89caf280) at
/build/buildd/glib2.0-2.20.1/gobject/gclosure.c:767
#11 0x00007f827cd20e3b in signal_emit_unlocked_R (node=0x6482210,
detail=0, instance=0x6511210, emission_return=0x0,
    instance_and_params=0x6a66f00) at
/build/buildd/glib2.0-2.20.1/gobject/gsignal.c:3247
#12 0x00007f827cd22432 in IA__g_signal_emit_valist
(instance=0x6511210, signal_id=<value optimized out>, detail=0,
    var_args=0x7fff89caf460) at
/build/buildd/glib2.0-2.20.1/gobject/gsignal.c:2980
#13 0x00007f827cd22953 in IA__g_signal_emit (instance=0x21,
signal_id=0, detail=2164187072)
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037
#14 0x00007f827efd29eb in IA__gtk_widget_activate (widget=0x6511210)
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c:4792
#15 0x00007f827eed2e2d in IA__gtk_menu_shell_activate_item
(menu_shell=0x64d2d00, menu_item=0x6511210,
    force_deactivate=<value optimized out>) at
/build/buildd/gtk+2.0-2.16.1/gtk/gtkmenushell.c:1139
#16 0x00007f827eed4875 in gtk_menu_shell_button_release
(widget=0x64d2d00, event=0x6ce2c90)
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmenushell.c:678
#17 0x00007f827eec4df8 in _gtk_marshal_BOOLEAN__BOXED
(closure=0x645b670, return_value=0x7fff89caf790,
    n_param_values=<value optimized out>, param_values=0x6a64cf0,
invocation_hint=<value optimized out>,
    marshal_data=0x7f827eecad70) at
/build/buildd/gtk+2.0-2.16.1/gtk/gtkmarshalers.c:84
#18 0x00007f827cd0b27d in IA__g_closure_invoke (closure=0x645b670,
return_value=0x7fff89caf790, n_param_values=2,
    param_values=0x6a64cf0, invocation_hint=0x7fff89caf750) at
/build/buildd/glib2.0-2.20.1/gobject/gclosure.c:767
#19 0x00007f827cd20b1e in signal_emit_unlocked_R (node=0x645b6e0,
detail=0, instance=0x64d2d00,
    emission_return=0x7fff89caf8d0, instance_and_params=0x6a64cf0) at
/build/buildd/glib2.0-2.20.1/gobject/gsignal.c:3285
#20 0x00007f827cd222bd in IA__g_signal_emit_valist
(instance=0x64d2d00, signal_id=<value optimized out>, detail=0,
    var_args=0x7fff89caf930) at
/build/buildd/glib2.0-2.20.1/gobject/gsignal.c:2990
#21 0x00007f827cd22953 in IA__g_signal_emit (instance=0x21,
signal_id=0, detail=2164187072)
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037
#22 0x00007f827efcd09e in gtk_widget_event_internal (widget=0x64d2d00,
event=0x6ce2c90)
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c:4761
#23 0x00007f827eebd693 in IA__gtk_propagate_event (widget=0x64d2d00,
event=0x6ce2c90)
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:2396
---Type <return> to continue, or q <return> to quit---
#24 0x00007f827eebe7b3 in IA__gtk_main_do_event (event=0x6ce2c90) at
/build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1601
#25 0x00007f827e623f3c in gdk_event_dispatch (source=<value optimized
out>, callback=<value optimized out>,
    user_data=<value optimized out>) at
/build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkevents-x11.c:2364
#26 0x00007f827c86f20a in IA__g_main_context_dispatch
(context=0x64584f0) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#27 0x00007f827c8728e0 in g_main_context_iterate (context=0x64584f0,
block=1, dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#28 0x00007f827c872dad in IA__g_main_loop_run (loop=0x66c3090) at
/build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
#29 0x00007f827eebebc7 in IA__gtk_main () at
/build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
#30 0x00000000004cc09b in RunGTK (pwSplash=0x0, commands=0x0,
python_script=0x0, match=0x0) at gtkgame.c:3591
#31 0x0000000000457b54 in main (argc=1, argv=0x7fff89cb1118) at gnubg.c:4888




2009/8/13 Michael Petch <address@hidden>:
>
> On 13/08/09 1:53 PM, "Misja Alma" <address@hidden> wrote:
>
>> I added the line, and now make succeeds.
>>
>> In gnubg 'show records' still crashes, but I can add matches to the
>> database now!
>> After adding the 'Info' label on the database tab shows that an extra
>> match has been added.
>
> I have committed a change to CVS regarding the assert problem. I think I
> found a few offending files and fixed them. If you get an assert error in
> the future let me know, and which source file was the problem.
>
> Some files were using assert without explicitly including assert.h (Which
> seem to cause some distributions problems)
>
> The make succeeding is a good thing. It is really bad that its crashing. It
> doesn't crash here so I suspect its an issue with the Ubuntu
> environment/libraries etc.
>
> So now that I know you have a database system compiled in can you do the
> backtrace again (using GDB) after clicking on the "show records" and send us
> the result.
>
> Thanks,
> Mike
>
>
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]