Mageia Bugzilla – Attachment 9232 Details for
Bug 20678
gnome-calculator segfaults at startup on i586
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
More useful backtrace
calculator-backtrace.log (text/plain), 16.06 KB, created by
Luis Menina
on 2017-04-27 23:37:57 CEST
(
hide
)
Description:
More useful backtrace
Filename:
MIME Type:
Creator:
Luis Menina
Created:
2017-04-27 23:37:57 CEST
Size:
16.06 KB
patch
obsolete
>(gdb) f 67 >#67 0x0805058b in main (argc=1, argv=0xbffff084) at gnome-calculator.c:1598 >1598 return calculator_main (argv, argc); >(gdb) l >1593 >1594 int main (int argc, char ** argv) { >1595 #if !GLIB_CHECK_VERSION (2,35,0) >1596 g_type_init (); >1597 #endif >1598 return calculator_main (argv, argc); >1599 } >1600 >1601 >1602 static void calculator_class_init (CalculatorClass * klass) { >(gdb) down >#66 0x08052180 in calculator_main (args=0xbffff084, args_length1=1) at gnome-calculator.c:1586 >1586 _tmp7_ = g_application_run ((GApplication*) app, _tmp6__length1, _tmp6_); >(gdb) info locals >result = 0 >now = 0x80b7600 >_tmp0_ = 0x80b7600 >_tmp1_ = <optimized out> >_tmp2_ = 0xbffff084 >_tmp2__length1 = 1 >_tmp3_ = <optimized out> >_tmp4_ = <optimized out> >app = 0x80be890 [Calculator] >_tmp5_ = <optimized out> >_tmp6_ = 0xbffff084 >_tmp6__length1 = <optimized out> >_tmp7_ = 0 >(gdb) >result = 0 >now = 0x80b7600 >_tmp0_ = 0x80b7600 >_tmp1_ = <optimized out> >_tmp2_ = 0xbffff084 >_tmp2__length1 = 1 >_tmp3_ = <optimized out> >_tmp4_ = <optimized out> >app = 0x80be890 [Calculator] >_tmp5_ = <optimized out> >_tmp6_ = 0xbffff084 >_tmp6__length1 = <optimized out> >_tmp7_ = 0 >(gdb) down >#65 0xb73dea9e in g_application_run (application=0x80be890 [Calculator], argc=1, argv=0xbffff084) at gapplication.c:2350 >2350 if (!G_APPLICATION_GET_CLASS (application) >(gdb) >#64 0xb778d7c9 in gtk_application_local_command_line (application=0x80be890 [Calculator], arguments=0xbfffef74, exit_status=0xbfffef78) > at gtkapplication.c:332 >332 return G_APPLICATION_CLASS (gtk_application_parent_class)->local_command_line (application, arguments, exit_status); >(gdb) >#63 0xb73de8b4 in g_application_real_local_command_line (application=0x80be890 [Calculator], arguments=0xbfffef74, exit_status=0xbfffef78) > at gapplication.c:1045 >1045 g_application_activate (application); >(gdb) >#62 0xb73de0d5 in g_application_activate (application=0x80be890 [Calculator]) at gapplication.c:2148 >2148 g_signal_emit (application, g_application_signals[SIGNAL_ACTIVATE], 0); >(gdb) >#61 0xb7314a95 in g_signal_emit (instance=0x80be890, signal_id=8, detail=0) at gsignal.c:3447 >3447 g_signal_emit_valist (instance, signal_id, detail, var_args); >(gdb) >#60 0xb73147db in g_signal_emit_valist (instance=0x80be890, signal_id=8, detail=0, var_args=0xbfffee9c "Y\340=\267G\340=\267") at gsignal.c:3391 >3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); >(gdb) >#59 0xb730c1f2 in signal_emit_unlocked_R (node=node@entry=0x80b9ea0, detail=detail@entry=0, instance=instance@entry=0x80be890, emission_return=0x0, > instance_and_params=0xbfffed50) at gsignal.c:3673 >3673 g_closure_invoke (class_closure, >(gdb) >#58 0xb72f9a9b in g_closure_invoke (closure=0x80bb7c8, return_value=0x0, n_param_values=1, param_values=0xbfffed50, invocation_hint=0xbfffed0c) > at gclosure.c:804 >804 marshal (closure, >(gdb) >#57 0xb72f8374 in g_type_class_meta_marshal (closure=0x80bb7c8, return_value=0x0, n_param_values=1, param_values=0xbfffed50, invocation_hint=0xbfffed0c, > marshal_data=0x48) at gclosure.c:997 >997 closure->marshal (closure, >(gdb) >#56 0xb72fb6bc in g_cclosure_marshal_VOID__VOID (closure=0x80bb7c8, return_value=0x0, n_param_values=1, param_values=0xbfffed50, invocation_hint=0xbfffed0c, > marshal_data=0x8051cf0 <calculator_real_activate>) at gmarshal.c:875 >875 callback (data1, >(gdb) >#55 0x08051d31 in calculator_real_activate (base=0x80be890 [Calculator]) at gnome-calculator.c:617 >617 gtk_window_present ((GtkWindow*) _tmp0_); >(gdb) >#54 0xb7a2bb1a in gtk_window_present (window=0x821b1e8 [MathWindow]) at gtkwindow.c:10242 >10242 gtk_window_present_with_time (window, GDK_CURRENT_TIME); >(gdb) >#53 0xb7a2b8ec in gtk_window_present_with_time (window=0x821b1e8 [MathWindow], timestamp=0) at gtkwindow.c:10299 >10299 gtk_widget_show (widget); >(gdb) >#52 0xb7a12e4c in gtk_widget_show (widget=0x821b1e8 [MathWindow]) at gtkwidget.c:4794 >4794 g_signal_emit (widget, widget_signals[SHOW], 0); >(gdb) >#51 0xb7314a95 in g_signal_emit (instance=0x821b1e8, signal_id=65, detail=0) at gsignal.c:3447 >3447 g_signal_emit_valist (instance, signal_id, detail, var_args); >(gdb) >#50 0xb73147db in g_signal_emit_valist (instance=0x821b1e8, signal_id=65, detail=0, var_args=0xbfffeb0c "\247-\241\267") at gsignal.c:3391 >3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); >(gdb) >#49 0xb730b6e6 in signal_emit_unlocked_R (node=node@entry=0x810dc50, detail=detail@entry=0, instance=instance@entry=0x821b1e8, emission_return=0x0, > instance_and_params=0xbfffe9c0) at gsignal.c:3565 >3565 g_closure_invoke (class_closure, >(gdb) >#48 0xb72f9a9b in g_closure_invoke (closure=0x810dbd0, return_value=0x0, n_param_values=1, param_values=0xbfffe9c0, invocation_hint=0xbfffe97c) > at gclosure.c:804 >804 marshal (closure, >(gdb) >#47 0xb72f8374 in g_type_class_meta_marshal (closure=0x810dbd0, return_value=0x0, n_param_values=1, param_values=0xbfffe9c0, invocation_hint=0xbfffe97c, > marshal_data=0x50) at gclosure.c:997 >997 closure->marshal (closure, >(gdb) >#46 0xb72fb6bc in g_cclosure_marshal_VOID__VOID (closure=0x810dbd0, return_value=0x0, n_param_values=1, param_values=0xbfffe9c0, invocation_hint=0xbfffe97c, > marshal_data=0xb7a26de0 <gtk_window_show>) at gmarshal.c:875 >875 callback (data1, >(gdb) >#45 0xb7a26e29 in gtk_window_show (widget=0x821b1e8 [MathWindow]) at gtkwindow.c:6151 >6151 gtk_widget_realize (widget); >(gdb) >#44 0xb7a18bed in gtk_widget_realize (widget=0x821b1e8 [MathWindow]) at gtkwidget.c:5461 >5461 g_signal_emit (widget, widget_signals[REALIZE], 0); >(gdb) >#43 0xb7314a95 in g_signal_emit (instance=0x821b1e8, signal_id=69, detail=0) at gsignal.c:3447 >3447 g_signal_emit_valist (instance, signal_id, detail, var_args); >(gdb) >#42 0xb73147db in g_signal_emit_valist (instance=0x821b1e8, signal_id=69, detail=0, var_args=0xbfffe79c "\033\213\241\267\330R.\b") at gsignal.c:3391 >3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); >(gdb) >#41 0xb730b6e6 in signal_emit_unlocked_R (node=node@entry=0x80e6810, detail=detail@entry=0, instance=instance@entry=0x821b1e8, emission_return=0x0, > instance_and_params=0xbfffe650) at gsignal.c:3565 >3565 g_closure_invoke (class_closure, >(gdb) >#40 0xb72f9a9b in g_closure_invoke (closure=0x810df60, return_value=0x0, n_param_values=1, param_values=0xbfffe650, invocation_hint=0xbfffe60c) > at gclosure.c:804 >804 marshal (closure, >(gdb) >#39 0xb72f8374 in g_type_class_meta_marshal (closure=0x810df60, return_value=0x0, n_param_values=1, param_values=0xbfffe650, invocation_hint=0xbfffe60c, > marshal_data=0x64) at gclosure.c:997 >997 closure->marshal (closure, >(gdb) >#38 0xb72fb6bc in g_cclosure_marshal_VOID__VOID (closure=0x810df60, return_value=0x0, n_param_values=1, param_values=0xbfffe650, invocation_hint=0xbfffe60c, > marshal_data=0xb7791890 <gtk_application_window_real_realize>) at gmarshal.c:875 >875 callback (data1, >(gdb) >#37 0xb77918f1 in gtk_application_window_real_realize (widget=0x821b1e8 [MathWindow]) at gtkapplicationwindow.c:681 >681 GTK_WIDGET_CLASS (gtk_application_window_parent_class)->realize (widget); >(gdb) >#36 0xb7a2907d in gtk_window_realize (widget=0x821b1e8 [MathWindow]) at gtkwindow.c:7234 >7234 gtk_widget_size_allocate (widget, &allocation); >(gdb) >#35 0xb7a1458e in gtk_widget_size_allocate (widget=0x821b1e8 [MathWindow], allocation=0xbfffe408) at gtkwidget.c:6197 >6197 gtk_widget_size_allocate_with_baseline (widget, allocation, -1); >(gdb) >#34 0xb7a14393 in gtk_widget_size_allocate_with_baseline (widget=0x821b1e8 [MathWindow], allocation=0xbfffe408, baseline=-1) at gtkwidget.c:6114 >6114 g_signal_emit (widget, widget_signals[SIZE_ALLOCATE], 0, &real_allocation); >(gdb) >#33 0xb7314a95 in g_signal_emit (instance=0x821b1e8, signal_id=71, detail=0) at gsignal.c:3447 >3447 g_signal_emit_valist (instance, signal_id, detail, var_args); >(gdb) >#32 0xb73147db in g_signal_emit_valist (instance=0x821b1e8, signal_id=71, detail=0, var_args=0xbfffe310 <incomplete sequence \366\241\267>) at gsignal.c:3391 >3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); >(gdb) >#31 0xb730b6e6 in signal_emit_unlocked_R (node=node@entry=0x80ed678, detail=detail@entry=0, instance=instance@entry=0x821b1e8, emission_return=0x0, > instance_and_params=0xbfffe1b0) at gsignal.c:3565 >3565 g_closure_invoke (class_closure, >(gdb) >#30 0xb72f9a9b in g_closure_invoke (closure=0x80ed0b8, return_value=0x0, n_param_values=2, param_values=0xbfffe1b0, invocation_hint=0xbfffe16c) > at gclosure.c:804 >804 marshal (closure, >(gdb) >#29 0xb72f8374 in g_type_class_meta_marshal (closure=0x80ed0b8, return_value=0x0, n_param_values=2, param_values=0xbfffe1b0, invocation_hint=0xbfffe16c, > marshal_data=0x6c) at gclosure.c:997 >997 closure->marshal (closure, >(gdb) >#28 0xb72fc55c in g_cclosure_marshal_VOID__BOXED (closure=0x80ed0b8, return_value=0x0, n_param_values=2, param_values=0xbfffe1b0, > invocation_hint=0xbfffe16c, marshal_data=0xb77911b0 <gtk_application_window_real_size_allocate>) at gmarshal.c:1910 >1910 callback (data1, >(gdb) >#27 0xb7791299 in gtk_application_window_real_size_allocate (widget=0x821b1e8 [MathWindow], allocation=0xbfffe370) at gtkapplicationwindow.c:664 >664 GTK_WIDGET_CLASS (gtk_application_window_parent_class) >(gdb) >#26 0xb7a2b222 in gtk_window_size_allocate (widget=0x821b1e8 [MathWindow], allocation=0xbfffe370) at gtkwindow.c:7696 >7696 gtk_widget_size_allocate (child, &child_allocation); >(gdb) >#25 0xb7a1458e in gtk_widget_size_allocate (widget=0x82208f8 [GtkGrid], allocation=0xbfffdf80) at gtkwidget.c:6197 >6197 gtk_widget_size_allocate_with_baseline (widget, allocation, -1); >(gdb) >#24 0xb7a14192 in gtk_widget_size_allocate_with_baseline (widget=0x82208f8 [GtkGrid], allocation=0xbfffdf80, baseline=-1) at gtkwidget.c:6116 >6116 GTK_WIDGET_GET_CLASS (widget)->size_allocate (widget, &real_allocation); >(gdb) >#23 0xb7872b8b in gtk_grid_size_allocate (widget=0x82208f8 [GtkGrid], allocation=0xbfffdf00) at gtkgrid.c:1653 >1653 gtk_css_gadget_allocate (GTK_GRID (widget)->priv->gadget, >(gdb) >#22 0xb77f527a in gtk_css_gadget_allocate (gadget=0x8251ad8 [GtkCssCustomGadget], allocation=0xbfffdf00, baseline=-1, out_clip=0xbfffde60) > at gtkcssgadget.c:782 >782 GTK_CSS_GADGET_GET_CLASS (gadget)->allocate (gadget, &content_allocation, baseline, &content_clip); >(gdb) >#21 0xb77f0447 in gtk_css_custom_gadget_allocate (gadget=0x8251ad8 [GtkCssCustomGadget], allocation=0xbfffddf0, baseline=-1, out_clip=0xbfffde10) > at gtkcsscustomgadget.c:143 >143 return priv->allocate_func (gadget, allocation, baseline, out_clip, priv->data); >(gdb) >#20 gtk_grid_allocate (gadget=0x8251ad8 [GtkCssCustomGadget], allocation=0xbfffddf0, baseline=-1, out_clip=0xbfffde10, data=0x0) at gtkgrid.c:1702 >1702 gtk_grid_request_allocate_children (&request, allocation); >(gdb) >#19 0xb7875216 in gtk_grid_request_allocate_children (allocation=0xbfffddf0, request=0xbfffdd30) at gtkgrid.c:1639 >1639 gtk_widget_size_allocate_with_baseline (child->widget, &child_allocation, baseline); >(gdb) >#18 0xb7a14192 in gtk_widget_size_allocate_with_baseline (widget=0x82f1348 [MathDisplay], allocation=0xbfffdd20, baseline=-1) at gtkwidget.c:6116 >6116 GTK_WIDGET_GET_CLASS (widget)->size_allocate (widget, &real_allocation); >(gdb) >#17 0xb7a05639 in gtk_viewport_size_allocate (widget=0x82f1348 [MathDisplay], allocation=0xbfffdbb0) at gtkviewport.c:1028 >1028 gtk_css_gadget_allocate (priv->gadget, >(gdb) >#16 0xb77f527a in gtk_css_gadget_allocate (gadget=0x82fafd0 [GtkCssCustomGadget], allocation=0xbfffdb00, baseline=-1, out_clip=0xbfffdaf0) > at gtkcssgadget.c:782 >782 GTK_CSS_GADGET_GET_CLASS (gadget)->allocate (gadget, &content_allocation, baseline, &content_clip); >(gdb) >#15 0xb77f0447 in gtk_css_custom_gadget_allocate (gadget=0x82fafd0 [GtkCssCustomGadget], allocation=0xbfffda70, baseline=-1, out_clip=0xbfffda90) > at gtkcsscustomgadget.c:143 >143 return priv->allocate_func (gadget, allocation, baseline, out_clip, priv->data); >(gdb) >#14 0xb7a04d66 in gtk_viewport_allocate (gadget=0x82fafd0 [GtkCssCustomGadget], allocation=0xbfffda70, baseline=-1, out_clip=0xbfffda90, data=0x0) > at gtkviewport.c:316 >316 gtk_widget_size_allocate (child, &child_allocation); >(gdb) >#13 0xb7a1458e in gtk_widget_size_allocate (widget=0x82f0a10 [GtkBox], allocation=0xbfffd9c0) at gtkwidget.c:6197 >6197 gtk_widget_size_allocate_with_baseline (widget, allocation, -1); >(gdb) >#12 0xb7a14192 in gtk_widget_size_allocate_with_baseline (widget=0x82f0a10 [GtkBox], allocation=0xbfffd9c0, baseline=-1) at gtkwidget.c:6116 >6116 GTK_WIDGET_GET_CLASS (widget)->size_allocate (widget, &real_allocation); >(gdb) >#11 0xb779ee8d in gtk_box_size_allocate (widget=0x82f0a10 [GtkBox], allocation=0xbfffd910) at gtkbox.c:1219 >1219 gtk_css_gadget_allocate (priv->gadget, >(gdb) >#10 0xb77f527a in gtk_css_gadget_allocate (gadget=0x8302088 [GtkCssCustomGadget], allocation=0xbfffd910, baseline=-1, out_clip=0xbfffd870) > at gtkcssgadget.c:782 >782 GTK_CSS_GADGET_GET_CLASS (gadget)->allocate (gadget, &content_allocation, baseline, &content_clip); >(gdb) >#9 0xb77f0447 in gtk_css_custom_gadget_allocate (gadget=0x8302088 [GtkCssCustomGadget], allocation=0xbfffd800, baseline=-1, out_clip=0xbfffd820) > at gtkcsscustomgadget.c:143 >143 return priv->allocate_func (gadget, allocation, baseline, out_clip, priv->data); >(gdb) >#8 0xb779da0e in gtk_box_allocate_contents (gadget=0x8302088 [GtkCssCustomGadget], allocation=0xbfffd800, baseline=-1, out_clip=0xbfffd820, unused=0x0) > at gtkbox.c:1205 >1205 gtk_box_size_allocate_no_center (widget, allocation); >(gdb) >#7 0xb779d649 in gtk_box_size_allocate_no_center (widget=widget@entry=0x82f0a10 [GtkBox], allocation=0xbfffd800) at gtkbox.c:811 >811 gtk_widget_size_allocate_with_baseline (child->widget, &child_allocation, baseline); >(gdb) >#6 0xb7a14393 in gtk_widget_size_allocate_with_baseline (widget=0x830a2b0 [HistoryView], allocation=0xbfffd73c, baseline=-1) at gtkwidget.c:6114 >6114 g_signal_emit (widget, widget_signals[SIZE_ALLOCATE], 0, &real_allocation); >(gdb) >#5 0xb7314a95 in g_signal_emit (instance=0x830a2b0, signal_id=71, detail=0) at gsignal.c:3447 >3447 g_signal_emit_valist (instance, signal_id, detail, var_args); >(gdb) >#4 0xb73147db in g_signal_emit_valist (instance=0x830a2b0, signal_id=71, detail=0, > var_args=0xbfffd5e0 "\340\223\225\267\240\326\377\277\200\325\377\277\001\001") at gsignal.c:3391 >3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); >(gdb) >#3 0xb730bc0f in signal_emit_unlocked_R (node=node@entry=0x80ed678, detail=detail@entry=0, instance=instance@entry=0x830a2b0, emission_return=0x0, > instance_and_params=0xbfffd480) at gsignal.c:3635 >3635 g_closure_invoke (handler->closure, >(gdb) >#2 0xb72f9a9b in g_closure_invoke (closure=0x830c3d8, return_value=0x0, n_param_values=2, param_values=0xbfffd480, invocation_hint=0xbfffd43c) > at gclosure.c:804 >804 marshal (closure, >(gdb) >#1 0xb72fc55c in g_cclosure_marshal_VOID__BOXED (closure=0x830c3d8, return_value=0x0, n_param_values=2, param_values=0xbfffd480, > invocation_hint=0xbfffd43c, marshal_data=0x0) at gmarshal.c:1910 >1910 callback (data1, >(gdb) >#0 0x08060b97 in history_view_scroll_bottom (self=0xbfffd640) at math-history.c:132 >132 _tmp1_ = gtk_list_box_get_adjustment (_tmp0_); >(gdb) l >127 gint _tmp4_ = 0; >128 gdouble _tmp5_ = 0.0; >129 gdouble _tmp6_ = 0.0; >130 g_return_if_fail (self != NULL); >131 _tmp0_ = self->priv->listbox; >132 _tmp1_ = gtk_list_box_get_adjustment (_tmp0_); >133 _tmp2_ = _g_object_ref0 (_tmp1_); >134 adjustment = _tmp2_; >135 gtk_widget_get_size_request ((GtkWidget*) self, &_tmp3_, &_tmp4_); >136 width = _tmp3_; >(gdb) >137 height = _tmp4_; >138 gtk_adjustment_set_page_size (adjustment, (gdouble) (height / 3)); >139 _tmp5_ = gtk_adjustment_get_upper (adjustment); >140 _tmp6_ = gtk_adjustment_get_page_size (adjustment); >141 gtk_adjustment_set_value (adjustment, _tmp5_ - _tmp6_); >142 _g_object_unref0 (adjustment); >143 } >144 >145 >146 static void _history_view_scroll_bottom_history_view_row_added (HistoryView* _sender, gpointer self) { >(gdb) p self >$7 = 0xbfffd640 >(gdb) p self->priv >$8 = (HistoryViewPrivate *) 0x0 >
(gdb) f 67 #67 0x0805058b in main (argc=1, argv=0xbffff084) at gnome-calculator.c:1598 1598 return calculator_main (argv, argc); (gdb) l 1593 1594 int main (int argc, char ** argv) { 1595 #if !GLIB_CHECK_VERSION (2,35,0) 1596 g_type_init (); 1597 #endif 1598 return calculator_main (argv, argc); 1599 } 1600 1601 1602 static void calculator_class_init (CalculatorClass * klass) { (gdb) down #66 0x08052180 in calculator_main (args=0xbffff084, args_length1=1) at gnome-calculator.c:1586 1586 _tmp7_ = g_application_run ((GApplication*) app, _tmp6__length1, _tmp6_); (gdb) info locals result = 0 now = 0x80b7600 _tmp0_ = 0x80b7600 _tmp1_ = <optimized out> _tmp2_ = 0xbffff084 _tmp2__length1 = 1 _tmp3_ = <optimized out> _tmp4_ = <optimized out> app = 0x80be890 [Calculator] _tmp5_ = <optimized out> _tmp6_ = 0xbffff084 _tmp6__length1 = <optimized out> _tmp7_ = 0 (gdb) result = 0 now = 0x80b7600 _tmp0_ = 0x80b7600 _tmp1_ = <optimized out> _tmp2_ = 0xbffff084 _tmp2__length1 = 1 _tmp3_ = <optimized out> _tmp4_ = <optimized out> app = 0x80be890 [Calculator] _tmp5_ = <optimized out> _tmp6_ = 0xbffff084 _tmp6__length1 = <optimized out> _tmp7_ = 0 (gdb) down #65 0xb73dea9e in g_application_run (application=0x80be890 [Calculator], argc=1, argv=0xbffff084) at gapplication.c:2350 2350 if (!G_APPLICATION_GET_CLASS (application) (gdb) #64 0xb778d7c9 in gtk_application_local_command_line (application=0x80be890 [Calculator], arguments=0xbfffef74, exit_status=0xbfffef78) at gtkapplication.c:332 332 return G_APPLICATION_CLASS (gtk_application_parent_class)->local_command_line (application, arguments, exit_status); (gdb) #63 0xb73de8b4 in g_application_real_local_command_line (application=0x80be890 [Calculator], arguments=0xbfffef74, exit_status=0xbfffef78) at gapplication.c:1045 1045 g_application_activate (application); (gdb) #62 0xb73de0d5 in g_application_activate (application=0x80be890 [Calculator]) at gapplication.c:2148 2148 g_signal_emit (application, g_application_signals[SIGNAL_ACTIVATE], 0); (gdb) #61 0xb7314a95 in g_signal_emit (instance=0x80be890, signal_id=8, detail=0) at gsignal.c:3447 3447 g_signal_emit_valist (instance, signal_id, detail, var_args); (gdb) #60 0xb73147db in g_signal_emit_valist (instance=0x80be890, signal_id=8, detail=0, var_args=0xbfffee9c "Y\340=\267G\340=\267") at gsignal.c:3391 3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); (gdb) #59 0xb730c1f2 in signal_emit_unlocked_R (node=node@entry=0x80b9ea0, detail=detail@entry=0, instance=instance@entry=0x80be890, emission_return=0x0, instance_and_params=0xbfffed50) at gsignal.c:3673 3673 g_closure_invoke (class_closure, (gdb) #58 0xb72f9a9b in g_closure_invoke (closure=0x80bb7c8, return_value=0x0, n_param_values=1, param_values=0xbfffed50, invocation_hint=0xbfffed0c) at gclosure.c:804 804 marshal (closure, (gdb) #57 0xb72f8374 in g_type_class_meta_marshal (closure=0x80bb7c8, return_value=0x0, n_param_values=1, param_values=0xbfffed50, invocation_hint=0xbfffed0c, marshal_data=0x48) at gclosure.c:997 997 closure->marshal (closure, (gdb) #56 0xb72fb6bc in g_cclosure_marshal_VOID__VOID (closure=0x80bb7c8, return_value=0x0, n_param_values=1, param_values=0xbfffed50, invocation_hint=0xbfffed0c, marshal_data=0x8051cf0 <calculator_real_activate>) at gmarshal.c:875 875 callback (data1, (gdb) #55 0x08051d31 in calculator_real_activate (base=0x80be890 [Calculator]) at gnome-calculator.c:617 617 gtk_window_present ((GtkWindow*) _tmp0_); (gdb) #54 0xb7a2bb1a in gtk_window_present (window=0x821b1e8 [MathWindow]) at gtkwindow.c:10242 10242 gtk_window_present_with_time (window, GDK_CURRENT_TIME); (gdb) #53 0xb7a2b8ec in gtk_window_present_with_time (window=0x821b1e8 [MathWindow], timestamp=0) at gtkwindow.c:10299 10299 gtk_widget_show (widget); (gdb) #52 0xb7a12e4c in gtk_widget_show (widget=0x821b1e8 [MathWindow]) at gtkwidget.c:4794 4794 g_signal_emit (widget, widget_signals[SHOW], 0); (gdb) #51 0xb7314a95 in g_signal_emit (instance=0x821b1e8, signal_id=65, detail=0) at gsignal.c:3447 3447 g_signal_emit_valist (instance, signal_id, detail, var_args); (gdb) #50 0xb73147db in g_signal_emit_valist (instance=0x821b1e8, signal_id=65, detail=0, var_args=0xbfffeb0c "\247-\241\267") at gsignal.c:3391 3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); (gdb) #49 0xb730b6e6 in signal_emit_unlocked_R (node=node@entry=0x810dc50, detail=detail@entry=0, instance=instance@entry=0x821b1e8, emission_return=0x0, instance_and_params=0xbfffe9c0) at gsignal.c:3565 3565 g_closure_invoke (class_closure, (gdb) #48 0xb72f9a9b in g_closure_invoke (closure=0x810dbd0, return_value=0x0, n_param_values=1, param_values=0xbfffe9c0, invocation_hint=0xbfffe97c) at gclosure.c:804 804 marshal (closure, (gdb) #47 0xb72f8374 in g_type_class_meta_marshal (closure=0x810dbd0, return_value=0x0, n_param_values=1, param_values=0xbfffe9c0, invocation_hint=0xbfffe97c, marshal_data=0x50) at gclosure.c:997 997 closure->marshal (closure, (gdb) #46 0xb72fb6bc in g_cclosure_marshal_VOID__VOID (closure=0x810dbd0, return_value=0x0, n_param_values=1, param_values=0xbfffe9c0, invocation_hint=0xbfffe97c, marshal_data=0xb7a26de0 <gtk_window_show>) at gmarshal.c:875 875 callback (data1, (gdb) #45 0xb7a26e29 in gtk_window_show (widget=0x821b1e8 [MathWindow]) at gtkwindow.c:6151 6151 gtk_widget_realize (widget); (gdb) #44 0xb7a18bed in gtk_widget_realize (widget=0x821b1e8 [MathWindow]) at gtkwidget.c:5461 5461 g_signal_emit (widget, widget_signals[REALIZE], 0); (gdb) #43 0xb7314a95 in g_signal_emit (instance=0x821b1e8, signal_id=69, detail=0) at gsignal.c:3447 3447 g_signal_emit_valist (instance, signal_id, detail, var_args); (gdb) #42 0xb73147db in g_signal_emit_valist (instance=0x821b1e8, signal_id=69, detail=0, var_args=0xbfffe79c "\033\213\241\267\330R.\b") at gsignal.c:3391 3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); (gdb) #41 0xb730b6e6 in signal_emit_unlocked_R (node=node@entry=0x80e6810, detail=detail@entry=0, instance=instance@entry=0x821b1e8, emission_return=0x0, instance_and_params=0xbfffe650) at gsignal.c:3565 3565 g_closure_invoke (class_closure, (gdb) #40 0xb72f9a9b in g_closure_invoke (closure=0x810df60, return_value=0x0, n_param_values=1, param_values=0xbfffe650, invocation_hint=0xbfffe60c) at gclosure.c:804 804 marshal (closure, (gdb) #39 0xb72f8374 in g_type_class_meta_marshal (closure=0x810df60, return_value=0x0, n_param_values=1, param_values=0xbfffe650, invocation_hint=0xbfffe60c, marshal_data=0x64) at gclosure.c:997 997 closure->marshal (closure, (gdb) #38 0xb72fb6bc in g_cclosure_marshal_VOID__VOID (closure=0x810df60, return_value=0x0, n_param_values=1, param_values=0xbfffe650, invocation_hint=0xbfffe60c, marshal_data=0xb7791890 <gtk_application_window_real_realize>) at gmarshal.c:875 875 callback (data1, (gdb) #37 0xb77918f1 in gtk_application_window_real_realize (widget=0x821b1e8 [MathWindow]) at gtkapplicationwindow.c:681 681 GTK_WIDGET_CLASS (gtk_application_window_parent_class)->realize (widget); (gdb) #36 0xb7a2907d in gtk_window_realize (widget=0x821b1e8 [MathWindow]) at gtkwindow.c:7234 7234 gtk_widget_size_allocate (widget, &allocation); (gdb) #35 0xb7a1458e in gtk_widget_size_allocate (widget=0x821b1e8 [MathWindow], allocation=0xbfffe408) at gtkwidget.c:6197 6197 gtk_widget_size_allocate_with_baseline (widget, allocation, -1); (gdb) #34 0xb7a14393 in gtk_widget_size_allocate_with_baseline (widget=0x821b1e8 [MathWindow], allocation=0xbfffe408, baseline=-1) at gtkwidget.c:6114 6114 g_signal_emit (widget, widget_signals[SIZE_ALLOCATE], 0, &real_allocation); (gdb) #33 0xb7314a95 in g_signal_emit (instance=0x821b1e8, signal_id=71, detail=0) at gsignal.c:3447 3447 g_signal_emit_valist (instance, signal_id, detail, var_args); (gdb) #32 0xb73147db in g_signal_emit_valist (instance=0x821b1e8, signal_id=71, detail=0, var_args=0xbfffe310 <incomplete sequence \366\241\267>) at gsignal.c:3391 3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); (gdb) #31 0xb730b6e6 in signal_emit_unlocked_R (node=node@entry=0x80ed678, detail=detail@entry=0, instance=instance@entry=0x821b1e8, emission_return=0x0, instance_and_params=0xbfffe1b0) at gsignal.c:3565 3565 g_closure_invoke (class_closure, (gdb) #30 0xb72f9a9b in g_closure_invoke (closure=0x80ed0b8, return_value=0x0, n_param_values=2, param_values=0xbfffe1b0, invocation_hint=0xbfffe16c) at gclosure.c:804 804 marshal (closure, (gdb) #29 0xb72f8374 in g_type_class_meta_marshal (closure=0x80ed0b8, return_value=0x0, n_param_values=2, param_values=0xbfffe1b0, invocation_hint=0xbfffe16c, marshal_data=0x6c) at gclosure.c:997 997 closure->marshal (closure, (gdb) #28 0xb72fc55c in g_cclosure_marshal_VOID__BOXED (closure=0x80ed0b8, return_value=0x0, n_param_values=2, param_values=0xbfffe1b0, invocation_hint=0xbfffe16c, marshal_data=0xb77911b0 <gtk_application_window_real_size_allocate>) at gmarshal.c:1910 1910 callback (data1, (gdb) #27 0xb7791299 in gtk_application_window_real_size_allocate (widget=0x821b1e8 [MathWindow], allocation=0xbfffe370) at gtkapplicationwindow.c:664 664 GTK_WIDGET_CLASS (gtk_application_window_parent_class) (gdb) #26 0xb7a2b222 in gtk_window_size_allocate (widget=0x821b1e8 [MathWindow], allocation=0xbfffe370) at gtkwindow.c:7696 7696 gtk_widget_size_allocate (child, &child_allocation); (gdb) #25 0xb7a1458e in gtk_widget_size_allocate (widget=0x82208f8 [GtkGrid], allocation=0xbfffdf80) at gtkwidget.c:6197 6197 gtk_widget_size_allocate_with_baseline (widget, allocation, -1); (gdb) #24 0xb7a14192 in gtk_widget_size_allocate_with_baseline (widget=0x82208f8 [GtkGrid], allocation=0xbfffdf80, baseline=-1) at gtkwidget.c:6116 6116 GTK_WIDGET_GET_CLASS (widget)->size_allocate (widget, &real_allocation); (gdb) #23 0xb7872b8b in gtk_grid_size_allocate (widget=0x82208f8 [GtkGrid], allocation=0xbfffdf00) at gtkgrid.c:1653 1653 gtk_css_gadget_allocate (GTK_GRID (widget)->priv->gadget, (gdb) #22 0xb77f527a in gtk_css_gadget_allocate (gadget=0x8251ad8 [GtkCssCustomGadget], allocation=0xbfffdf00, baseline=-1, out_clip=0xbfffde60) at gtkcssgadget.c:782 782 GTK_CSS_GADGET_GET_CLASS (gadget)->allocate (gadget, &content_allocation, baseline, &content_clip); (gdb) #21 0xb77f0447 in gtk_css_custom_gadget_allocate (gadget=0x8251ad8 [GtkCssCustomGadget], allocation=0xbfffddf0, baseline=-1, out_clip=0xbfffde10) at gtkcsscustomgadget.c:143 143 return priv->allocate_func (gadget, allocation, baseline, out_clip, priv->data); (gdb) #20 gtk_grid_allocate (gadget=0x8251ad8 [GtkCssCustomGadget], allocation=0xbfffddf0, baseline=-1, out_clip=0xbfffde10, data=0x0) at gtkgrid.c:1702 1702 gtk_grid_request_allocate_children (&request, allocation); (gdb) #19 0xb7875216 in gtk_grid_request_allocate_children (allocation=0xbfffddf0, request=0xbfffdd30) at gtkgrid.c:1639 1639 gtk_widget_size_allocate_with_baseline (child->widget, &child_allocation, baseline); (gdb) #18 0xb7a14192 in gtk_widget_size_allocate_with_baseline (widget=0x82f1348 [MathDisplay], allocation=0xbfffdd20, baseline=-1) at gtkwidget.c:6116 6116 GTK_WIDGET_GET_CLASS (widget)->size_allocate (widget, &real_allocation); (gdb) #17 0xb7a05639 in gtk_viewport_size_allocate (widget=0x82f1348 [MathDisplay], allocation=0xbfffdbb0) at gtkviewport.c:1028 1028 gtk_css_gadget_allocate (priv->gadget, (gdb) #16 0xb77f527a in gtk_css_gadget_allocate (gadget=0x82fafd0 [GtkCssCustomGadget], allocation=0xbfffdb00, baseline=-1, out_clip=0xbfffdaf0) at gtkcssgadget.c:782 782 GTK_CSS_GADGET_GET_CLASS (gadget)->allocate (gadget, &content_allocation, baseline, &content_clip); (gdb) #15 0xb77f0447 in gtk_css_custom_gadget_allocate (gadget=0x82fafd0 [GtkCssCustomGadget], allocation=0xbfffda70, baseline=-1, out_clip=0xbfffda90) at gtkcsscustomgadget.c:143 143 return priv->allocate_func (gadget, allocation, baseline, out_clip, priv->data); (gdb) #14 0xb7a04d66 in gtk_viewport_allocate (gadget=0x82fafd0 [GtkCssCustomGadget], allocation=0xbfffda70, baseline=-1, out_clip=0xbfffda90, data=0x0) at gtkviewport.c:316 316 gtk_widget_size_allocate (child, &child_allocation); (gdb) #13 0xb7a1458e in gtk_widget_size_allocate (widget=0x82f0a10 [GtkBox], allocation=0xbfffd9c0) at gtkwidget.c:6197 6197 gtk_widget_size_allocate_with_baseline (widget, allocation, -1); (gdb) #12 0xb7a14192 in gtk_widget_size_allocate_with_baseline (widget=0x82f0a10 [GtkBox], allocation=0xbfffd9c0, baseline=-1) at gtkwidget.c:6116 6116 GTK_WIDGET_GET_CLASS (widget)->size_allocate (widget, &real_allocation); (gdb) #11 0xb779ee8d in gtk_box_size_allocate (widget=0x82f0a10 [GtkBox], allocation=0xbfffd910) at gtkbox.c:1219 1219 gtk_css_gadget_allocate (priv->gadget, (gdb) #10 0xb77f527a in gtk_css_gadget_allocate (gadget=0x8302088 [GtkCssCustomGadget], allocation=0xbfffd910, baseline=-1, out_clip=0xbfffd870) at gtkcssgadget.c:782 782 GTK_CSS_GADGET_GET_CLASS (gadget)->allocate (gadget, &content_allocation, baseline, &content_clip); (gdb) #9 0xb77f0447 in gtk_css_custom_gadget_allocate (gadget=0x8302088 [GtkCssCustomGadget], allocation=0xbfffd800, baseline=-1, out_clip=0xbfffd820) at gtkcsscustomgadget.c:143 143 return priv->allocate_func (gadget, allocation, baseline, out_clip, priv->data); (gdb) #8 0xb779da0e in gtk_box_allocate_contents (gadget=0x8302088 [GtkCssCustomGadget], allocation=0xbfffd800, baseline=-1, out_clip=0xbfffd820, unused=0x0) at gtkbox.c:1205 1205 gtk_box_size_allocate_no_center (widget, allocation); (gdb) #7 0xb779d649 in gtk_box_size_allocate_no_center (widget=widget@entry=0x82f0a10 [GtkBox], allocation=0xbfffd800) at gtkbox.c:811 811 gtk_widget_size_allocate_with_baseline (child->widget, &child_allocation, baseline); (gdb) #6 0xb7a14393 in gtk_widget_size_allocate_with_baseline (widget=0x830a2b0 [HistoryView], allocation=0xbfffd73c, baseline=-1) at gtkwidget.c:6114 6114 g_signal_emit (widget, widget_signals[SIZE_ALLOCATE], 0, &real_allocation); (gdb) #5 0xb7314a95 in g_signal_emit (instance=0x830a2b0, signal_id=71, detail=0) at gsignal.c:3447 3447 g_signal_emit_valist (instance, signal_id, detail, var_args); (gdb) #4 0xb73147db in g_signal_emit_valist (instance=0x830a2b0, signal_id=71, detail=0, var_args=0xbfffd5e0 "\340\223\225\267\240\326\377\277\200\325\377\277\001\001") at gsignal.c:3391 3391 signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params); (gdb) #3 0xb730bc0f in signal_emit_unlocked_R (node=node@entry=0x80ed678, detail=detail@entry=0, instance=instance@entry=0x830a2b0, emission_return=0x0, instance_and_params=0xbfffd480) at gsignal.c:3635 3635 g_closure_invoke (handler->closure, (gdb) #2 0xb72f9a9b in g_closure_invoke (closure=0x830c3d8, return_value=0x0, n_param_values=2, param_values=0xbfffd480, invocation_hint=0xbfffd43c) at gclosure.c:804 804 marshal (closure, (gdb) #1 0xb72fc55c in g_cclosure_marshal_VOID__BOXED (closure=0x830c3d8, return_value=0x0, n_param_values=2, param_values=0xbfffd480, invocation_hint=0xbfffd43c, marshal_data=0x0) at gmarshal.c:1910 1910 callback (data1, (gdb) #0 0x08060b97 in history_view_scroll_bottom (self=0xbfffd640) at math-history.c:132 132 _tmp1_ = gtk_list_box_get_adjustment (_tmp0_); (gdb) l 127 gint _tmp4_ = 0; 128 gdouble _tmp5_ = 0.0; 129 gdouble _tmp6_ = 0.0; 130 g_return_if_fail (self != NULL); 131 _tmp0_ = self->priv->listbox; 132 _tmp1_ = gtk_list_box_get_adjustment (_tmp0_); 133 _tmp2_ = _g_object_ref0 (_tmp1_); 134 adjustment = _tmp2_; 135 gtk_widget_get_size_request ((GtkWidget*) self, &_tmp3_, &_tmp4_); 136 width = _tmp3_; (gdb) 137 height = _tmp4_; 138 gtk_adjustment_set_page_size (adjustment, (gdouble) (height / 3)); 139 _tmp5_ = gtk_adjustment_get_upper (adjustment); 140 _tmp6_ = gtk_adjustment_get_page_size (adjustment); 141 gtk_adjustment_set_value (adjustment, _tmp5_ - _tmp6_); 142 _g_object_unref0 (adjustment); 143 } 144 145 146 static void _history_view_scroll_bottom_history_view_row_added (HistoryView* _sender, gpointer self) { (gdb) p self $7 = 0xbfffd640 (gdb) p self->priv $8 = (HistoryViewPrivate *) 0x0
View Attachment As Raw
Actions:
View
Attachments on
bug 20678
:
9231
| 9232