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 580868 - Crash on searching notes
Crash on searching notes
Status: RESOLVED FIXED
Product: gnote
Classification: Applications
Component: main
git master
Other Linux
: Normal normal
: ---
Assigned To: gnote-maint
gnote-maint
Depends on:
Blocks:
 
 
Reported: 2009-04-30 10:49 UTC by André Klitzing
Modified: 2009-04-30 15:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klitzing 2009-04-30 10:49:37 UTC
important: it will NOT crash if I use LANG=C - it will crash here with de_DE.utf8

gnote will start with this message on my LANG:
(-1142532272) ERROR: create_start_notes - Error creating start notes: Namespace prefix link on internal is not defined


Steps to crash gnote:
1. Select "search in all notes"
2. Search for some text and press enter
3. gnote will crash

glibmm-ERROR **: 
unhandled exception (type std::exception) in signal handler:
what: boost::bad_format_string: format-string is ill-formed

aborting...

Program received signal SIGABRT, Aborted.

Thread 140632040367952 (LWP 22167)

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #3 g_log
    from /usr/lib/libglib-2.0.so.0
  • #4 Glib::exception_handlers_invoke
    from /usr/lib/libglibmm-2.4.so.1
  • #5 Glib::SignalProxyNormal::slot0_void_callback
    from /usr/lib/libglibmm-2.4.so.1
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #8 gtk_binding_entry_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 binding_match_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 gtk_bindings_activate_list
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_bindings_activate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 gtk_entry_key_press
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #15 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #18 gtk_widget_event_internal
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_window_propagate_key_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gtk_window_key_press_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 Gtk::Widget::on_key_press_event
    from /usr/lib/libgtkmm-2.4.so.1
  • #22 Gtk::Widget_Class::key_press_event_callback
    from /usr/lib/libgtkmm-2.4.so.1
  • #23 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #25 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #28 gtk_widget_event_internal
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 gdk_event_dispatch
    from /usr/lib/libgdk-x11-2.0.so.0
  • #32 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #33 g_main_context_iterate
    from /usr/lib/libglib-2.0.so.0
  • #34 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #35 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 gnote::Gnote::start_tray_icon
  • #37 gnote::Gnote::main
  • #38 main

Comment 1 Hubert Figuiere (:hub) 2009-04-30 15:24:40 UTC
This bug is caused by the following mistake in the translation:


#: ../src/recentchanges.cpp:588
msgid "Matches: %1% note"
msgid_plural "Matches: %1% notes"
msgstr[0] "Treffer: %s% Notiz"
msgstr[1] "Treffer: %s% Notizen"



Preemptively fixed in master.