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 324585 - Solver dialog crash
Solver dialog crash
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: GUI
git master
Other All
: High major
: ---
Assigned To: Morten Welinder
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2005-12-20 08:45 UTC by jasen.betts
Modified: 2006-01-02 00:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description jasen.betts 2005-12-20 08:46:01 UTC
Distribution: Debian 3.1
Package: bug-buddy
Severity: normal
Version:  2.8.x
Synopsis: gnumeri crased and activated bug buddy
Bugzilla-Product: bug-buddy
Bugzilla-Component: general
Bugzilla-Version: 2.8.x
BugBuddy-GnomeVersion: 2.0 (2.8.1)
Description:
Description of the crash:
bug bbuddy starts. while using gnumeic but won't let me report a bug in
gnumeric

Steps to reproduce the crash:
1. 
2. I was trying to use the solver, I was trying to enter constraints but
the add button    wouldn't un-shade
3. 

Expected Results:


How often does this happen?
once so far

Additional Information:

using TWM for window manager (no gnome environment)
also running mozilla and gtk-gnutella


Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1223112672 (LWP 12523)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb76ac53e in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread -1223112672 (LWP 12523))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 dialog_zoom
  • #4 dialog_zoom
  • #5 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emitv
    from /usr/lib/libgobject-2.0.so.0
  • #9 gtk_bin_get_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 gtk_binding_set_add_path
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_binding_set_add_path
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 gtk_bindings_activate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 gtk_widget_mnemonic_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 _gtk_entry_get_borders
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_window_propagate_key_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 gtk_window_propagate_key_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #30 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #34 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #35 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #36 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #37 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #38 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #39 main
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0




------- Bug created by bug-buddy at 2005-12-20 08:46 -------

Comment 1 Morten Welinder 2005-12-31 17:49:42 UTC
Can you tell us step-by-step how to reproduce the problem?
Where did you obtain Gnumeric from?  And what version is it?
Comment 2 Jasen Betts 2006-01-01 04:02:33 UTC
gnumeric is most recent debian sarge version - from some debian mirror
help->about says 1.4.3

jasen@clunker:~$ dpkg -s gnumeric
Package: gnumeric
Status: install ok installed
Priority: optional
Section: math
Installed-Size: 10232
Maintainer: J.H.M. Dassen (Ray) <jdassen@debian.org>
Architecture: i386
Version: 1.4.3-4
...

how to replicate, well it took me about half an hour the first time...

it seems that all that is needed is to put a constant eg 5 on the right side of a constraint while the left side holds a cell reference and then press enter.

yep that's all it takes.


tools->solver->constraints

left Hand Side: A1
Right Hand Side  5
press enter.
Comment 3 Morten Welinder 2006-01-01 23:52:14 UTC
Still happens with the latest and greatest version.  Ugh, :-/

You will probably be required to enter a cell name there, but clearly a
crash should not happen.
Comment 4 Morten Welinder 2006-01-02 00:54:31 UTC
Fixed in cvs HEAD and 1.6 branch.

Thanks.  Precise observations are very helpful in improving Gnumeric.
Fixing a thing like this is fairly trivial once the problem has been
identified.