[Nautilus-list] Nautilus news went into endless loop, eating all CPU
- From: Dan Hensley <dan hensley home com>
- To: nautilus-list lists eazel com
- Subject: [Nautilus-list] Nautilus news went into endless loop, eating all CPU
- Date: 01 Aug 2001 15:40:07 -0600
While running Nautilus-news in gdb in an attempt to catch it crashing,
it ended up going into an endless loop and ate up all my CPU. Here's a
backtrace:
#0 0x409e3283 in calloc () from /lib/libc.so.6
#1 0x408d154a in g_malloc0 (size=676) at gmem.c:242
#2 0x408eabc0 in rsvg_ft_measure_or_render_string (ctx=0x80cdd88, fh=0,
str=0x8138c60 "Blassic 0.1", length=11, sx=11, sy=11,
affine=0xbfffd720,
xy=0xbfffd718, do_render=1, dimensions=0xbfffd6d0) at rsvg-ft.c:1012
#3 0x408ead38 in rsvg_ft_render_string (ctx=0x80cdd88, fh=0,
str=0x8138c60 "Blassic 0.1", length=11, sx=11, sy=11,
affine=0xbfffd720,
xy=0xbfffd718) at rsvg-ft.c:1061
#4 0x403db6b2 in eel_glyph_new (font=0x8105418, font_size=11,
text=0x8138c60 "Blassic 0.1", text_length=11) at eel-glyph.c:75
#5 0x4040fc81 in smooth_text_layout_line_list_new_wrapped (
text=0x8112608 "Blassic 0.1", text_length=11, font=0x8105418,
font_size=11, max_width=83, line_break_characters=0x8124348 "
-_,;.?/&")
at eel-smooth-text-layout.c:473
#6 0x4040f501 in smooth_text_layout_ensure_lines (
smooth_text_layout=0x141ea1b0) at eel-smooth-text-layout.c:224
#7 0x404108f9 in eel_smooth_text_layout_get_dimensions (
smooth_text_layout=0x141ea1b0) at eel-smooth-text-layout.c:800
#8 0x0804c1c3 in draw_rss_items (channel_data=0x8110538,
pixbuf=0x81427b0,
v_offset=61, measure_only=1) at nautilus-news.c:610
#9 0x0804c350 in nautilus_news_draw_channel (news_data=0x80c8938,
channel=0x8110538, v_offset=2, measure_only=1) at
nautilus-news.c:669
#10 0x0804c408 in nautilus_news_update_display (news_data=0x80c8938,
---Type <return> to continue, or q <return> to quit---
measure_only=1) at nautilus-news.c:710
#11 0x0804cf32 in update_size_and_redraw (news_data=0x80c8938)
at nautilus-news.c:1226
#12 0x407e8bf8 in gtk_marshal_NONE__POINTER (object=0x80c93d0,
func=0x804e660 <news_display_size_allocate>, func_data=0x80c8938,
args=0xbfffd9f0) at gtkmarshal.c:193
#13 0x4081b946 in gtk_handlers_run (handlers=0x805fba0,
signal=0xbfffd990,
object=0x80c93d0, params=0xbfffd9f0, after=0) at gtksignal.c:1917
#14 0x4081aca6 in gtk_signal_real_emit (object=0x80c93d0, signal_id=18,
params=0xbfffd9f0) at gtksignal.c:1477
#15 0x40818ae0 in gtk_signal_emit (object=0x80c93d0, signal_id=18)
at gtksignal.c:552
#16 0x40851fbf in gtk_widget_size_allocate (widget=0x80c93d0,
allocation=0xbfffdcf8) at gtkwidget.c:2496
#17 0x40849096 in gtk_viewport_size_allocate (widget=0x80cac28,
allocation=0xbfffe090) at gtkviewport.c:766
#18 0x407e8bf8 in gtk_marshal_NONE__POINTER (object=0x80cac28,
func=0x40848bf0 <gtk_viewport_size_allocate>, func_data=0x0,
args=0xbfffddd0) at gtkmarshal.c:193
#19 0x4081ab32 in gtk_signal_real_emit (object=0x80cac28, signal_id=18,
params=0xbfffddd0) at gtksignal.c:1440
#20 0x40818ae0 in gtk_signal_emit (object=0x80cac28, signal_id=18)
at gtksignal.c:552
---Type <return> to continue, or q <return> to quit---
#21 0x40851fbf in gtk_widget_size_allocate (widget=0x80cac28,
allocation=0xbfffe0d8) at gtkwidget.c:2496
#22 0x40815a88 in gtk_scrolled_window_size_allocate (widget=0x80c9668,
allocation=0xbfffe470) at gtkscrolledwindow.c:768
#23 0x407e8bf8 in gtk_marshal_NONE__POINTER (object=0x80c9668,
func=0x408158a0 <gtk_scrolled_window_size_allocate>, func_data=0x0,
args=0xbfffe1b0) at gtkmarshal.c:193
#24 0x4081ab32 in gtk_signal_real_emit (object=0x80c9668, signal_id=18,
params=0xbfffe1b0) at gtksignal.c:1440
#25 0x40818ae0 in gtk_signal_emit (object=0x80c9668, signal_id=18)
at gtksignal.c:552
#26 0x40851fbf in gtk_widget_size_allocate (widget=0x80c9668,
allocation=0xbfffe4e0) at gtkwidget.c:2496
#27 0x408470d8 in gtk_vbox_size_allocate (widget=0x80c9250,
allocation=0xbfffe870) at gtkvbox.c:265
#28 0x407e8bf8 in gtk_marshal_NONE__POINTER (object=0x80c9250,
func=0x40846d40 <gtk_vbox_size_allocate>, func_data=0x0,
args=0xbfffe5b0)
at gtkmarshal.c:193
#29 0x4081ab32 in gtk_signal_real_emit (object=0x80c9250, signal_id=18,
params=0xbfffe5b0) at gtksignal.c:1440
#30 0x40818ae0 in gtk_signal_emit (object=0x80c9250, signal_id=18)
at gtksignal.c:552
#31 0x40851fbf in gtk_widget_size_allocate (widget=0x80c9250,
---Type <return> to continue, or q <return> to quit---
allocation=0xbfffe8e0) at gtkwidget.c:2496
#32 0x408470d8 in gtk_vbox_size_allocate (widget=0x80c8cf8,
allocation=0xbfffec70) at gtkvbox.c:265
#33 0x407e8bf8 in gtk_marshal_NONE__POINTER (object=0x80c8cf8,
func=0x40846d40 <gtk_vbox_size_allocate>, func_data=0x0,
args=0xbfffe9b0)
at gtkmarshal.c:193
#34 0x4081ab32 in gtk_signal_real_emit (object=0x80c8cf8, signal_id=18,
params=0xbfffe9b0) at gtksignal.c:1440
#35 0x40818ae0 in gtk_signal_emit (object=0x80c8cf8, signal_id=18)
at gtksignal.c:552
#36 0x40851fbf in gtk_widget_size_allocate (widget=0x80c8cf8,
allocation=0xbfffecb0) at gtkwidget.c:2496
#37 0x4085b159 in gtk_window_size_allocate (widget=0x8117e78,
allocation=0xbffff040) at gtkwindow.c:1184
#38 0x407e8bf8 in gtk_marshal_NONE__POINTER (object=0x8117e78,
func=0x4085afe0 <gtk_window_size_allocate>, func_data=0x0,
args=0xbfffed80)
at gtkmarshal.c:193
#39 0x4081ab32 in gtk_signal_real_emit (object=0x8117e78, signal_id=18,
params=0xbfffed80) at gtksignal.c:1440
#40 0x40818ae0 in gtk_signal_emit (object=0x8117e78, signal_id=18)
at gtksignal.c:552
#41 0x40851fbf in gtk_widget_size_allocate (widget=0x8117e78,
allocation=0xbffff090) at gtkwidget.c:2496
---Type <return> to continue, or q <return> to quit---
#42 0x4085c4d0 in gtk_window_move_resize (window=0x8117e78) at
gtkwindow.c:1703
#43 0x4085beb1 in gtk_window_check_resize (container=0x8117e78)
at gtkwindow.c:1530
#44 0x407e8d21 in gtk_marshal_NONE__NONE (object=0x8117e78,
func=0x4085bdf0 <gtk_window_check_resize>, func_data=0x0,
args=0xbffff210)
at gtkmarshal.c:312
#45 0x4081ace9 in gtk_signal_real_emit (object=0x8117e78, signal_id=63,
params=0xbffff210) at gtksignal.c:1492
#46 0x40818ae0 in gtk_signal_emit (object=0x8117e78, signal_id=63)
at gtksignal.c:552
#47 0x407a40cc in gtk_container_check_resize (container=0x8117e78)
at gtkcontainer.c:928
#48 0x407a3d64 in gtk_container_idle_sizer (data=0x0) at
gtkcontainer.c:847
#49 0x408d13cd in g_idle_dispatch (source_data=0x407a3d00,
dispatch_time=0xbffff590, user_data=0x0) at gmain.c:1367
#50 0x408d0390 in g_main_dispatch (dispatch_time=0xbffff590) at
gmain.c:656
#51 0x408d096f in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#52 0x408d0b2b in g_main_run (loop=0x80c7d10) at gmain.c:935
#53 0x407e72b3 in gtk_main () at gtkmain.c:524
#54 0x402838eb in bonobo_main () at bonobo-main.c:283
#55 0x40026f85 in nautilus_view_standard_main_multi (
executable_name=0x80502d2 "nautilus-news", version=0x80502ca
"1.0.4.1",
gettext_package_name=0x80502c1 "nautilus",
---Type <return> to continue, or q <return> to quit---
gettext_locale_directory=0x80502a9 "/usr/local/share/locale",
argc=1,
argv=0xbffff75c,
factory_iid=0x8050280 "OAFIID:nautilus_news_view_factory:041601",
view_iids=0xbffff680, create_function=0x804f2b0 <make_news_view>,
post_initialize_callback=0x804b210
<nautilus_global_preferences_initialize>, user_data=0x0) at
nautilus-view-standard-main.c:221
#56 0x400271a8 in nautilus_view_standard_main (
executable_name=0x80502d2 "nautilus-news", version=0x80502ca
"1.0.4.1",
gettext_package_name=0x80502c1 "nautilus",
gettext_locale_directory=0x80502a9 "/usr/local/share/locale",
argc=1,
argv=0xbffff75c,
factory_iid=0x8050280 "OAFIID:nautilus_news_view_factory:041601",
view_iid=0x8050240 "OAFIID:nautilus_news_view:041601",
create_function=0x804f2b0 <make_news_view>,
post_initialize_callback=0x804b210
<nautilus_global_preferences_initialize>, user_data=0x0) at
nautilus-view-standard-main.c:305
#57 0x0804f59a in main (argc=1, argv=0xbffff75c) at nautilus-news.c:2545
#58 0x409801f0 in __libc_start_main () from /lib/libc.so.6
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]