Nasty memory leak. SVN 9401.
top - 15:30:11 up 3 days, 1:17, 4 users, load average: 0.91, 0.83, 0.60
Tasks: 1 total, 0 running, 0 sleeping, 1 stopped, 0 zombie
Cpu(s): 10.0%us, 1.2%sy, 0.0%ni, 86.6%id, 2.1%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 3993400k total, 3818216k used, 175184k free, 8880k buffers
Swap: 489940k total, 402228k used, 87712k free, 59628k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13478 jpv 20 0 3485m 2.9g 7256 T 0 76.7 19:15.04 amule
(gdb) bt
#0 0x00007f1a3d076520 in _dl_debug_state () from /lib64/ld-linux-x86-64.so.2
#1 0x00007f1a3d06edb0 in _dl_map_object_from_fd () from /lib64/ld-linux-x86-64.so.2
#2 0x00007f1a3d06fb9b in _dl_map_object () from /lib64/ld-linux-x86-64.so.2
#3 0x00007f1a3d07a435 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#4 0x00007f1a3d075826 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#5 0x00007f1a3d079d1b in _dl_open () from /lib64/ld-linux-x86-64.so.2
#6 0x00007f1a39e66f5b in dlopen_doit () from /lib/libdl.so.2
#7 0x00007f1a3d075826 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#8 0x00007f1a39e672cc in _dlerror_run () from /lib/libdl.so.2
#9 0x00007f1a39e66ec1 in dlopen@@GLIBC_2.2.5 () from /lib/libdl.so.2
#10 0x00007f1a38149aab in g_module_open (file_name=0x2944700 "/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so", flags=G_MODULE_BIND_MASK) at /build/buildd/glib2.0-2.19.5/gmodule/gmodule-dl.c:99
#11 0x00007f1a38f1c11a in _gdk_pixbuf_load_module (image_module=0x2455290, error=0x6662c48) at /build/buildd/gtk+2.0-2.15.0/gdk-pixbuf/gdk-pixbuf-io.c:864
#12 0x00007f1a38f1dd63 in gdk_pixbuf_loader_load_module (loader=0x71c1380, image_type=<value optimized out>, error=0x6662c48) at /build/buildd/gtk+2.0-2.15.0/gdk-pixbuf/gdk-pixbuf-loader.c:359
#13 0x00007f1a38f1ea65 in IA__gdk_pixbuf_loader_write (loader=0x71c1380, buf=0x7fff45272ea0 "\211PNG\r\n\032\n", count=1083, error=0x6662c48)
at /build/buildd/gtk+2.0-2.15.0/gdk-pixbuf/gdk-pixbuf-loader.c:417
#14 0x00007f1a38f1b8f3 in load_from_stream (loader=0x71c1380, stream=0x66628c0, cancellable=0x0, error=0x6662c48) at /build/buildd/gtk+2.0-2.15.0/gdk-pixbuf/gdk-pixbuf-io.c:1516
#15 0x00007f1a38f1b9aa in IA__gdk_pixbuf_new_from_stream (stream=0x66628c0, cancellable=0x0, error=0x6662c48) at /build/buildd/gtk+2.0-2.15.0/gdk-pixbuf/gdk-pixbuf-io.c:1634
#16 0x00007f1a39944db8 in icon_info_ensure_scale_and_pixbuf (icon_info=0x6662c00, scale_only=0) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkicontheme.c:2983
#17 0x00007f1a399453c2 in IA__gtk_icon_info_load_icon (icon_info=0x6662c00, error=0x7fff45283020) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkicontheme.c:3065
#18 0x00007f1a399475de in IA__gtk_icon_theme_load_icon (icon_theme=<value optimized out>, icon_name=0x7f1a39b3c4cc "gtk-yes", size=20, flags=GTK_ICON_LOOKUP_USE_BUILTIN, error=0x7fff45283020)
at /build/buildd/gtk+2.0-2.15.0/gtk/gtkicontheme.c:1547
#19 0x00007f1a39941cbe in IA__gtk_icon_set_render_icon (icon_set=0x3c99750, style=0x7f1a2801d400, direction=GTK_TEXT_DIR_LTR, state=GTK_STATE_NORMAL, size=GTK_ICON_SIZE_BUTTON, widget=0x71076e0, detail=0x0)
at /build/buildd/gtk+2.0-2.15.0/gtk/gtkiconfactory.c:1495
#20 0x00007f1a39aa3804 in IA__gtk_widget_render_icon (widget=0x71076e0, stock_id=<value optimized out>, size=GTK_ICON_SIZE_BUTTON, detail=0x0) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkwidget.c:6551
#21 0x00007f1a3995a205 in gtk_image_calc_size (image=0x71076e0) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkimage.c:2171
#22 0x00007f1a3995a235 in gtk_image_size_request (widget=0x71076e0, requisition=0x7107718) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkimage.c:2218
#23 0x00007f1a3835921f in IA__g_closure_invoke (closure=0x15ac4c0, return_value=0x0, n_param_values=2, param_values=0x7313180, invocation_hint=0x7fff45283260)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#24 0x00007f1a3836f9de in signal_emit_unlocked_R (node=0x15b1320, detail=0, instance=0x71076e0, emission_return=0x0, instance_and_params=0x7313180) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3174
#25 0x00007f1a383717a9 in IA__g_signal_emit_valist (instance=0x71076e0, signal_id=<value optimized out>, detail=0, var_args=0x7fff45283440) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2977
#26 0x00007f1a38371b5d in IA__g_signal_emit_by_name (instance=0x71076e0, detailed_signal=0x7f1a39bb4f72 "size-request") at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3071
#27 0x00007f1a399ed408 in _gtk_size_group_compute_requisition (widget=0x71076e0, requisition=0x7fff452835b0) at /build/buildd/gtk+2.0-2.15.0/gtk/gtksizegroup.c:820
#28 0x00007f1a398b477d in gtk_box_size_request (widget=<value optimized out>, requisition=0x75052d8) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkbox.c:280
#29 0x00007f1a3835921f in IA__g_closure_invoke (closure=0x15ac4c0, return_value=0x0, n_param_values=2, param_values=0x7313360, invocation_hint=0x7fff45283750)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#30 0x00007f1a3836f9de in signal_emit_unlocked_R (node=0x15b1320, detail=0, instance=0x75052a0, emission_return=0x0, instance_and_params=0x7313360) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3174
#31 0x00007f1a383717a9 in IA__g_signal_emit_valist (instance=0x75052a0, signal_id=<value optimized out>, detail=0, var_args=0x7fff45283930) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2977
#32 0x00007f1a38371b5d in IA__g_signal_emit_by_name (instance=0x75052a0, detailed_signal=0x7f1a39bb4f72 "size-request") at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3071
#33 0x00007f1a399ed408 in _gtk_size_group_compute_requisition (widget=0x75052a0, requisition=0x7fff45283a90) at /build/buildd/gtk+2.0-2.15.0/gtk/gtksizegroup.c:820
#34 0x00007f1a398a8c5c in gtk_alignment_size_request (widget=<value optimized out>, requisition=0x67bb5d8) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkalignment.c:428
#35 0x00007f1a3835921f in IA__g_closure_invoke (closure=0x15ac4c0, return_value=0x0, n_param_values=2, param_values=0x7307a90, invocation_hint=0x7fff45283c20)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#36 0x00007f1a3836f9de in signal_emit_unlocked_R (node=0x15b1320, detail=0, instance=0x67bb5a0, emission_return=0x0, instance_and_params=0x7307a90) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3174
#37 0x00007f1a383717a9 in IA__g_signal_emit_valist (instance=0x67bb5a0, signal_id=<value optimized out>, detail=0, var_args=0x7fff45283e00) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2977
#38 0x00007f1a38371b5d in IA__g_signal_emit_by_name (instance=0x67bb5a0, detailed_signal=0x7f1a39bb4f72 "size-request") at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3071
#39 0x00007f1a399ed408 in _gtk_size_group_compute_requisition (widget=0x67bb5a0, requisition=0x7fff45283f80) at /build/buildd/gtk+2.0-2.15.0/gtk/gtksizegroup.c:820
#40 0x00007f1a398bd851 in gtk_button_size_request (widget=0x68ae5a0, requisition=0x68ae5d8) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkbutton.c:1135
#41 0x00007f1a3835921f in IA__g_closure_invoke (closure=0x15ac4c0, return_value=0x0, n_param_values=2, param_values=0x6b4c6c0, invocation_hint=0x7fff45284120)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#42 0x00007f1a3836f9de in signal_emit_unlocked_R (node=0x15b1320, detail=0, instance=0x68ae5a0, emission_return=0x0, instance_and_params=0x6b4c6c0) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3174
#43 0x00007f1a383717a9 in IA__g_signal_emit_valist (instance=0x68ae5a0, signal_id=<value optimized out>, detail=0, var_args=0x7fff45284300) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2977
#44 0x00007f1a38371b5d in IA__g_signal_emit_by_name (instance=0x68ae5a0, detailed_signal=0x7f1a39bb4f72 "size-request") at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3071
#45 0x00007f1a399ed408 in _gtk_size_group_compute_requisition (widget=0x68ae5a0, requisition=0x7fff452844c0) at /build/buildd/gtk+2.0-2.15.0/gtk/gtksizegroup.c:820
---Type <return> to continue, or q <return> to quit---
#46 0x00007f1a398aec93 in _gtk_button_box_child_requisition (widget=<value optimized out>, nvis_children=0x7fff4528452c, nvis_secondaries=0x0, width=0x7fff45284528, height=0x7fff45284524)
at /build/buildd/gtk+2.0-2.15.0/gtk/gtkbbox.c:453
#47 0x00007f1a3993a3d6 in gtk_hbutton_box_size_request (widget=0x7552960, requisition=0x7552998) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkhbbox.c:129
#48 0x00007f1a3835921f in IA__g_closure_invoke (closure=0x15ac4c0, return_value=0x0, n_param_values=2, param_values=0x6fea900, invocation_hint=0x7fff452846b0)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#49 0x00007f1a3836f9de in signal_emit_unlocked_R (node=0x15b1320, detail=0, instance=0x7552960, emission_return=0x0, instance_and_params=0x6fea900) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3174
#50 0x00007f1a383717a9 in IA__g_signal_emit_valist (instance=0x7552960, signal_id=<value optimized out>, detail=0, var_args=0x7fff45284890) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2977
#51 0x00007f1a38371b5d in IA__g_signal_emit_by_name (instance=0x7552960, detailed_signal=0x7f1a39bb4f72 "size-request") at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3071
#52 0x00007f1a399ed408 in _gtk_size_group_compute_requisition (widget=0x7552960, requisition=0x7fff45284a00) at /build/buildd/gtk+2.0-2.15.0/gtk/gtksizegroup.c:820
#53 0x00007f1a398b477d in gtk_box_size_request (widget=<value optimized out>, requisition=0x7505098) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkbox.c:280
#54 0x00007f1a3835921f in IA__g_closure_invoke (closure=0x15ac4c0, return_value=0x0, n_param_values=2, param_values=0x7313210, invocation_hint=0x7fff45284ba0)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#55 0x00007f1a3836f9de in signal_emit_unlocked_R (node=0x15b1320, detail=0, instance=0x7505060, emission_return=0x0, instance_and_params=0x7313210) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3174
#56 0x00007f1a383717a9 in IA__g_signal_emit_valist (instance=0x7505060, signal_id=<value optimized out>, detail=0, var_args=0x7fff45284d80) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2977
#57 0x00007f1a38371b5d in IA__g_signal_emit_by_name (instance=0x7505060, detailed_signal=0x7f1a39bb4f72 "size-request") at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3071
#58 0x00007f1a399ed408 in _gtk_size_group_compute_requisition (widget=0x7505060, requisition=0x7fff45284ee0) at /build/buildd/gtk+2.0-2.15.0/gtk/gtksizegroup.c:820
#59 0x00007f1a39ab403c in gtk_window_size_request (widget=<value optimized out>, requisition=0x61f5a048) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkwindow.c:4887
#60 0x00007f1a383592cd in IA__g_closure_invoke (closure=0x15ac4c0, return_value=0x0, n_param_values=2, param_values=0x71c0ed0, invocation_hint=0x7fff45285070)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#61 0x00007f1a3836f9de in signal_emit_unlocked_R (node=0x15b1320, detail=0, instance=0x61f5a010, emission_return=0x0, instance_and_params=0x71c0ed0) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3174
#62 0x00007f1a383717a9 in IA__g_signal_emit_valist (instance=0x61f5a010, signal_id=<value optimized out>, detail=0, var_args=0x7fff45285250) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2977
#63 0x00007f1a38371b5d in IA__g_signal_emit_by_name (instance=0x61f5a010, detailed_signal=0x7f1a39bb4f72 "size-request") at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3071
#64 0x00007f1a399ed408 in _gtk_size_group_compute_requisition (widget=0x61f5a010, requisition=0x0) at /build/buildd/gtk+2.0-2.15.0/gtk/gtksizegroup.c:820
#65 0x00007f1a39aaf54a in gtk_window_compute_configure_request (window=0x61f5a010, request=0x7fff45285510, geometry=0x7fff452854d0, flags=0x7fff4528553c) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkwindow.c:5756
#66 0x00007f1a39ab723e in gtk_window_show (widget=0x61f5a010) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkwindow.c:4438
#67 0x00007f1a383592cd in IA__g_closure_invoke (closure=0x1584640, return_value=0x0, n_param_values=1, param_values=0x70eeee0, invocation_hint=0x7fff452856c0)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#68 0x00007f1a3836f9de in signal_emit_unlocked_R (node=0x15a5d80, detail=0, instance=0x61f5a010, emission_return=0x0, instance_and_params=0x70eeee0) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3174
#69 0x00007f1a383717a9 in IA__g_signal_emit_valist (instance=0x61f5a010, signal_id=<value optimized out>, detail=0, var_args=0x7fff452858a0) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2977
#70 0x00007f1a38371d13 in IA__g_signal_emit (instance=0x1d6, signal_id=1160193184, detail=0) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3034
#71 0x00007f1a39aa58db in IA__gtk_widget_show (widget=0x61f5a010) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkwidget.c:3002
#72 0x00007f1a398efee0 in IA__gtk_dialog_run (dialog=0x61f5a010) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkdialog.c:1061
#73 0x00007f1a3b59180a in wxMessageDialog::ShowModal () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#74 0x00007f1a3b4fe412 in wxMessageBox () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#75 0x000000000068c627 in CamuleDlg::OnClose (this=0x6568bb0, evt=@0x7fff45285ea0) at amuleDlg.cpp:904
#76 0x00007f1a3ae9bac9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#77 0x00007f1a3ae9cca4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#78 0x00007f1a3ae9cd97 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#79 0x00007f1a3b626e32 in wxWindowBase::Close () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#80 0x00007f1a3b529d8b in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#81 0x00007f1a3997c613 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7f1a28000af0, return_value=0x7fff452860f0, n_param_values=<value optimized out>, param_values=0x71332f0,
invocation_hint=<value optimized out>, marshal_data=0x7f1a3b529d60) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkmarshalers.c:84
#82 0x00007f1a383592cd in IA__g_closure_invoke (closure=0x7f1a28000af0, return_value=0x7fff452860f0, n_param_values=2, param_values=0x71332f0, invocation_hint=0x7fff452860b0)
at /build/buildd/glib2.0-2.19.5/gobject/gclosure.c:767
#83 0x00007f1a383700b0 in signal_emit_unlocked_R (node=0x15c09f0, detail=0, instance=0x7f1a280010b0, emission_return=0x7fff45286230, instance_and_params=0x71332f0)
at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3244
#84 0x00007f1a38371658 in IA__g_signal_emit_valist (instance=0x7f1a280010b0, signal_id=<value optimized out>, detail=0, var_args=0x7fff45286290) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:2987
#85 0x00007f1a38371d13 in IA__g_signal_emit (instance=0x1d6, signal_id=1160193184, detail=0) at /build/buildd/glib2.0-2.19.5/gobject/gsignal.c:3034
#86 0x00007f1a39a9ad4e in gtk_widget_event_internal (widget=0x7f1a280010b0, event=0x6662520) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkwidget.c:4757
#87 0x00007f1a39974d01 in IA__gtk_main_do_event (event=0x6662520) at /build/buildd/gtk+2.0-2.15.0/gtk/gtkmain.c:1529
#88 0x00007f1a395d116c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at /build/buildd/gtk+2.0-2.15.0/gdk/x11/gdkevents-x11.c:2363
#89 0x00007f1a37aaf30b in IA__g_main_context_dispatch (context=0x156bd30) at /build/buildd/glib2.0-2.19.5/glib/gmain.c:1814
#90 0x00007f1a37ab2acd in g_main_context_iterate (context=0x156bd30, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.19.5/glib/gmain.c:2448
---Type <return> to continue, or q <return> to quit---
#91 0x00007f1a37ab2ffd in IA__g_main_loop_run (loop=0x7f1a2801c1d0) at /build/buildd/glib2.0-2.19.5/glib/gmain.c:2656
#92 0x00007f1a39974f27 in IA__gtk_main () at /build/buildd/gtk+2.0-2.15.0/gtk/gtkmain.c:1200
#93 0x00007f1a3b51f068 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#94 0x00007f1a3b5a857b in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#95 0x00007f1a3ae40a8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#96 0x0000000000687ffb in main (argc=1, argv=0x7fff45286748) at amule-gui.cpp:94