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 339710 - Gnome Systemlog Viewer crashes when selecting Edit->Copy
Gnome Systemlog Viewer crashes when selecting Edit->Copy
Status: RESOLVED OBSOLETE
Product: gnome-utils
Classification: Deprecated
Component: logview
2.17.x
Other All
: Normal critical
: ---
Assigned To: gnome-utils Maintainers
gnome-utils Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-04-25 13:53 UTC by René Brandenburger
Modified: 2008-12-23 14:50 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description René Brandenburger 2006-04-25 13:53:00 UTC
Steps to reproduce:
1. Open System Log Viewer
2. Monitor /var/log/cups/error_log
3. stop monitoring
4. select an error line and try to copy it using Edit -> copy

Unfortunately, the crash does not occur every time but only once a while


Stack trace:
Debugging Information:

Backtrace was generated from '/usr/bin/gnome-system-log'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(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)
[Thread debugging using libthread_db enabled]
[New Thread -1224152320 (LWP 26475)]
[New Thread -1238725712 (LWP 26493)]
(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)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1224152320 (LWP 26475))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_strdup
    from /usr/lib/libglib-2.0.so.0
  • #5 ??
  • #6 ??
  • #7 ??
  • #8 ??
  • #9 g_value_peek_pointer
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #15 _gtk_action_emit_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 gtk_action_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #22 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_menu_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #32 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #36 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #37 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #38 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #39 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 ??
  • #41 ??
  • #42 _IO_stdin_used
  • #43 ??
  • #44 ??
  • #0 __kernel_vsyscall




Other information:
Distribution: Ubuntu 6.06 (dapper) all updates applied as of 25.04.2006
Version: GNOME2.14.1 unspecified
Gnome-Distributor: Ubuntu
Comment 1 Daniel Holbach 2006-08-07 18:54:44 UTC
https://launchpad.net/distros/ubuntu/+source/gnome-utils/+bug/55512 mentions the same issue. René, if you could follow up here or there with the information, especially what was asked in https://launchpad.net/distros/ubuntu/+source/gnome-utils/+bug/55512/comments/3 that'd help.

Setting NEEDSINFO, as there's no debug backtrace available.
Comment 2 Daniel Holbach 2006-08-09 18:33:52 UTC
Debug backtrace with gnome-utils 2.14.0:

Backtrace was generated from '/usr/bin/gnome-system-log'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1224919360 (LWP 7849)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1224919360 (LWP 7849))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 IA__g_strdup
    at gstrfuncs.c line 90
  • #5 logview_copy
    at logview.c line 712
  • #6 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #7 IA__g_closure_invoke
    at gclosure.c line 490
  • #8 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #9 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #10 IA__g_signal_emit
    at gsignal.c line 2241
  • #11 _gtk_action_emit_activate
    at gtkaction.c line 1042
  • #12 IA__gtk_action_activate
    at gtkaction.c line 1069
  • #13 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #14 IA__g_closure_invoke
    at gclosure.c line 490
  • #15 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #16 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #17 IA__g_signal_emit
    at gsignal.c line 2241
  • #18 IA__gtk_widget_activate
    at gtkwidget.c line 3782
  • #19 IA__gtk_menu_shell_activate_item
    at gtkmenushell.c line 1057
  • #20 gtk_menu_shell_button_release
    at gtkmenushell.c line 663
  • #21 gtk_menu_button_release
    at gtkmenu.c line 2571
  • #22 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #23 g_type_class_meta_marshal
    at gclosure.c line 567
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #27 IA__g_signal_emit
    at gsignal.c line 2241
  • #28 gtk_widget_event_internal
    at gtkwidget.c line 3751
  • #29 IA__gtk_propagate_event
    at gtkmain.c line 2218
  • #30 IA__gtk_main_do_event
    at gtkmain.c line 1447
  • #31 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #32 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #33 g_main_context_iterate
    at gmain.c line 2547
  • #34 IA__g_main_loop_run
    at gmain.c line 2751
  • #35 IA__gtk_main
    at gtkmain.c line 1026
  • #36 main
    at main.c line 203
  • #0 __kernel_vsyscall

Comment 3 Sebastien Bacher 2007-03-01 11:17:46 UTC
Valgrind log that could correspond to that problem:

==5766== Invalid read of size 4
==5766==    at 0x8053DDE: logview_copy (logview.c:710)
==5766==    by 0x498E9C8: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==5766==    by 0x498162A: g_closure_invoke (gclosure.c:490)
==5766==    by 0x49920F2: signal_emit_unlocked_R (gsignal.c:2440)
==5766==    by 0x4993616: g_signal_emit_valist (gsignal.c:2199)
==5766==    by 0x49937D8: g_signal_emit (gsignal.c:2243)
==5766==    by 0x43A29B4: _gtk_action_emit_activate (gtkaction.c:835)
==5766==    by 0x43A4D83: closure_accel_activate (gtkaction.c:1602)
==5766==    by 0x498162A: g_closure_invoke (gclosure.c:490)
==5766==    by 0x49920F2: signal_emit_unlocked_R (gsignal.c:2440)
==5766==    by 0x49933DE: g_signal_emit_valist (gsignal.c:2209)
==5766==    by 0x49937D8: g_signal_emit (gsignal.c:2243)
==5766==    by 0x439E878: gtk_accel_group_activate (gtkaccelgroup.c:736)
==5766==    by 0x439E979: gtk_accel_groups_activate (gtkaccelgroup.c:774)
==5766==    by 0x45ABAF9: gtk_window_activate_key (gtkwindow.c:7706)
==5766==    by 0x45ABB7B: gtk_window_key_press_event (gtkwindow.c:4697)
==5766==    by 0x44845FF: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84)
==5766==    by 0x497FE48: g_type_class_meta_marshal (gclosure.c:567)
==5766==    by 0x498162A: g_closure_invoke (gclosure.c:490)
==5766==    by 0x4992742: signal_emit_unlocked_R (gsignal.c:2478)
==5766==    by 0x49933DE: g_signal_emit_valist (gsignal.c:2209)
==5766==    by 0x49937D8: g_signal_emit (gsignal.c:2243)
==5766==    by 0x4598A77: gtk_widget_event_internal (gtkwidget.c:3915)
==5766==    by 0x447D959: gtk_propagate_event (gtkmain.c:2332)
==5766==    by 0x447EB26: gtk_main_do_event (gtkmain.c:1592)
==5766==    by 0x46DF0E9: gdk_event_dispatch (gdkevents-x11.c:2318)
==5766==    by 0x49E6C41: g_main_context_dispatch (gmain.c:2045)
==5766==    by 0x49E9C1E: g_main_context_iterate (gmain.c:2677)
==5766==    by 0x49EA184: g_main_context_iteration (gmain.c:2736)
==5766==    by 0x447EE13: gtk_main_iteration (gtkmain.c:1254)
==5766==    by 0x80508E9: log_fill_model_with_date (log_repaint.c:440)
==5766==    by 0x8050A0B: log_create_model (log_repaint.c:460)
==5766==    by 0x8050D61: logview_repaint (log_repaint.c:509)
==5766==    by 0x8052347: logview_select_log (logview.c:218)
==5766==    by 0x8057701: loglist_selection_changed (loglist.c:253)
==5766==    by 0x498E9C8: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==5766==    by 0x498170C: g_closure_invoke (gclosure.c:490)
==5766==    by 0x49920F2: signal_emit_unlocked_R (gsignal.c:2440)
==5766==    by 0x4993616: g_signal_emit_valist (gsignal.c:2199)
==5766==    by 0x49937D8: g_signal_emit (gsignal.c:2243)
==5766==  Address 0x8C1A968 is 0 bytes after a block of size 5,208 alloc'd
==5766==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==5766==    by 0x49EE125: g_malloc (gmem.c:131)
==5766==    by 0x4A01886: g_strsplit (gstrfuncs.c:2278)
==5766==    by 0x8051959: log_open (logrtns.c:409)
==5766==    by 0x80524E4: logview_add_logs_from_names (logview.c:251)
==5766==    by 0x804EA17: main (main.c:179)
==5766== 
==5766== Invalid read of size 1
==5766==    at 0x40221E8: strlen (mc_replace_strmem.c:246)
==5766==    by 0x4A016AD: g_strdup (gstrfuncs.c:90)
==5766==    by 0x8053DF8: logview_copy (logview.c:711)
==5766==    by 0x498E9C8: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==5766==    by 0x498162A: g_closure_invoke (gclosure.c:490)
==5766==    by 0x49920F2: signal_emit_unlocked_R (gsignal.c:2440)
==5766==    by 0x4993616: g_signal_emit_valist (gsignal.c:2199)
==5766==    by 0x49937D8: g_signal_emit (gsignal.c:2243)
==5766==    by 0x43A29B4: _gtk_action_emit_activate (gtkaction.c:835)
==5766==    by 0x43A4D83: closure_accel_activate (gtkaction.c:1602)
==5766==    by 0x498162A: g_closure_invoke (gclosure.c:490)
==5766==    by 0x49920F2: signal_emit_unlocked_R (gsignal.c:2440)
==5766==    by 0x49933DE: g_signal_emit_valist (gsignal.c:2209)
==5766==    by 0x49937D8: g_signal_emit (gsignal.c:2243)
==5766==    by 0x439E878: gtk_accel_group_activate (gtkaccelgroup.c:736)
==5766==    by 0x439E979: gtk_accel_groups_activate (gtkaccelgroup.c:774)
==5766==    by 0x45ABAF9: gtk_window_activate_key (gtkwindow.c:7706)
==5766==    by 0x45ABB7B: gtk_window_key_press_event (gtkwindow.c:4697)
==5766==    by 0x44845FF: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84)
==5766==    by 0x497FE48: g_type_class_meta_marshal (gclosure.c:567)
==5766==    by 0x498162A: g_closure_invoke (gclosure.c:490)
==5766==    by 0x4992742: signal_emit_unlocked_R (gsignal.c:2478)
==5766==    by 0x49933DE: g_signal_emit_valist (gsignal.c:2209)
==5766==    by 0x49937D8: g_signal_emit (gsignal.c:2243)
==5766==    by 0x4598A77: gtk_widget_event_internal (gtkwidget.c:3915)
==5766==    by 0x447D959: gtk_propagate_event (gtkmain.c:2332)
==5766==    by 0x447EB26: gtk_main_do_event (gtkmain.c:1592)
==5766==    by 0x46DF0E9: gdk_event_dispatch (gdkevents-x11.c:2318)
==5766==    by 0x49E6C41: g_main_context_dispatch (gmain.c:2045)
==5766==    by 0x49E9C1E: g_main_context_iterate (gmain.c:2677)
==5766==    by 0x49EA184: g_main_context_iteration (gmain.c:2736)
==5766==    by 0x447EE13: gtk_main_iteration (gtkmain.c:1254)
==5766==    by 0x80508E9: log_fill_model_with_date (log_repaint.c:440)
==5766==    by 0x8050A0B: log_create_model (log_repaint.c:460)
==5766==    by 0x8050D61: logview_repaint (log_repaint.c:509)
==5766==    by 0x8052347: logview_select_log (logview.c:218)
==5766==    by 0x8057701: loglist_selection_changed (loglist.c:253)
==5766==    by 0x498E9C8: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==5766==    by 0x498170C: g_closure_invoke (gclosure.c:490)
==5766==    by 0x49920F2: signal_emit_unlocked_R (gsignal.c:2440)
==5766==  Address 0xFC479730 is not stack'd, malloc'd or (recently) free'd
Comment 4 Teppo Turtiainen 2007-12-08 11:16:18 UTC
A decent stack trace. Confirming.
Comment 5 Cosimo Cecchi 2008-12-23 14:50:12 UTC
Logview has been rewritten in trunk now, so this is obsolete.