On 19 Jul 2005, Julien BLACHE wrote:
> Given you're getting a nice segfault, could please send a backtrace ?
>
> Run gdb xscanimage
> -> run
> ... do whatever is needed to get it to crash ...
> -> bt
> [... send the output ...]
I went ahead and rebuilt sane with
DEB_BUILD_OPTIONS="debug nostrip" just in case it is helpful.
Here's my gdb run:
---
(gdb) run
Starting program: /usr/bin/xscanimage
(xscanimage:7319): GLib-GObject-CRITICAL **: g_object_notify: assertion
`G_IS_OBJECT (object)' failed
(xscanimage:7319): GLib-GObject-CRITICAL **: g_object_notify: assertion
`G_IS_OBJECT (object)' failed
Program received signal SIGSEGV, Segmentation fault.
0x00002aaaabfe1593 in g_type_check_instance_is_a () from
/usr/lib/libgobject-2.0.so.0
(gdb) bt
#0 0x00002aaaabfe1593 in g_type_check_instance_is_a () from
/usr/lib/libgobject-2.0.so.0
#1 0x00002aaaabfcbd18 in g_object_notify () from /usr/lib/libgobject-2.0.so.0
#2 0x00002aaaab37979b in gtk_adjustment_value_changed () from
/usr/lib/libgtk-x11-2.0.so.0
#3 0x00002aaaab3796d2 in gtk_adjustment_set_value () from
/usr/lib/libgtk-x11-2.0.so.0
#4 0x00002aaaab454cf2 in _gtk_range_get_wheel_delta () from
/usr/lib/libgtk-x11-2.0.so.0
#5 0x00002aaaab429807 in _gtk_marshal_BOOLEAN__ENUM_DOUBLE () from
/usr/lib/libgtk-x11-2.0.so.0
#6 0x00002aaaabfca2d0 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#7 0x00002aaaabfca056 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8 0x00002aaaabfd937a in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#9 0x00002aaaabfd8713 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#10 0x00002aaaabfd8bd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x00002aaaab453a95 in gtk_range_get_value () from
/usr/lib/libgtk-x11-2.0.so.0
#12 0x00002aaaab453d10 in _gtk_range_get_wheel_delta () from
/usr/lib/libgtk-x11-2.0.so.0
#13 0x00002aaaab429593 in _gtk_marshal_BOOLEAN__BOXED () from
/usr/lib/libgtk-x11-2.0.so.0
#14 0x00002aaaabfca2d0 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#15 0x00002aaaabfca056 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00002aaaabfd937a in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#17 0x00002aaaabfd8713 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#18 0x00002aaaabfd8bd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x00002aaaab4f8626 in gtk_widget_send_expose () from
/usr/lib/libgtk-x11-2.0.so.0
#20 0x00002aaaab4280e5 in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
#21 0x00002aaaab4272b2 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00002aaaab75dc53 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#23 0x00002aaaac32294c in g_main_depth () from /usr/lib/libglib-2.0.so.0
#24 0x00002aaaac3238e4 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#25 0x00002aaaac323bee in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#26 0x00002aaaac3240d5 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#27 0x00002aaaab426c81 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00000000004090e3 in interface (argc=Variable "argc" is not available.
) at xscanimage.c:2150
#29 0x00000000004098b0 in main (argc=1, argv=0x7fffffb7fc78) at
xscanimage.c:2195
(gdb)
---
I hope that helps. If not, let me know. I'm not overly
proficient with gdb but I can poke around in it a bit if given
some direction.
--
Mark Nipper e-contacts:
4475 Carter Creek Parkway [EMAIL PROTECTED]
Apartment 724 http://nipsy.bitgnome.net/
Bryan, Texas, 77802-4481 AIM/Yahoo: texasnipsy ICQ: 66971617
(979)575-3193 MSN: [EMAIL PROTECTED]
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GG/IT d- s++:+ a- C++$ UBL++++$ P--->+++ L+++$ !E---
W++(--) N+ o K++ w(---) O++ M V(--) PS+++(+) PE(--)
Y+ PGP t+ 5 X R tv b+++@ DI+(++) D+ G e h r++ y+(**)
------END GEEK CODE BLOCK------
---begin random quote of the moment---
"All existence is conditioned."
-- Shakyamuni Buddha
----end random quote of the moment----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]