Package: debtags-edit Version: 0.9.2 Severity: normal On a freshly installed debtags-edit, I get the following as soon as I click on a package name: $ debtags-edit The tag database has not yet been generated: you need to run "debtags update" (as root) before using Package Tags Selected docbook-doc Caught unexpected exception, 41 stack frames unwound: /usr/lib/libtagcoll.so.0(_Z17DefaultUnexpectedv+0x2e) [0xb7f7f0ae] /usr/lib/libstdc++.so.5 [0xb7650fb7] /usr/lib/libstdc++.so.5(__cxa_call_unexpected+0x45) [0xb7650e75] /usr/lib/libdebtags.so.0 [0xb7f39e18] /usr/lib/libdebtags.so.0(_ZN7Debtags19StandardEnvironment5tagDBEv+0x38) [0xb7f3bbb8] /usr/lib/libdebtags.so.0(_ZNK7Debtags7Package4tagsEv+0x2d) [0xb7f31c0d] debtags-edit(_ZN13DebtagsEditorI15DebtagsDocumentE19on_package_selectedEN7Debtags7PackageE+0x6c) [0x807e82c] debtags-edit(_ZN4sigc8internal10slot_call1INS_18bound_mem_functor1Iv13DebtagsEditorI15DebtagsDocumentEN7Debtags7PackageEEEvS7_E7call_itEPNS0_8slot_repERKS7_+0x4b) [0x8084c4b] debtags-edit(_ZN4sigc8internal12signal_emit1IvN7Debtags7PackageENS_3nilEE4emitEPNS0_11signal_implERKS3_+0xdb) [0x807be1b] debtags-edit(_ZN11FilterPanelI15DebtagsDocumentE20on_selection_changedEv+0x124) [0x80769d4] debtags-edit(_ZNK4sigc15adaptor_functorINS_18bound_mem_functor0Iv11FilterPanelI15DebtagsDocumentEEEEclEv+0x2f) [0x807c1ef] /usr/lib/libglibmm-2.4.so.1(_ZN4Glib17SignalProxyNormal19slot0_void_callbackEP8_GObjectPv+0x5d) [0xb786cd9d] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x76) [0xb771b2a6] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xb6) [0xb7709736] /usr/lib/libgobject-2.0.so.0 [0xb771ac5a] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x73c) [0xb7719e9c] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb771a126] /usr/lib/libgtk-x11-2.0.so.0(_gtk_tree_selection_internal_select_node+0xce) [0xb7a8836e] /usr/lib/libgtk-x11-2.0.so.0 [0xb7aa11c4] /usr/lib/libgtk-x11-2.0.so.0 [0xb7a91d24] /usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class27button_press_event_callbackEP10_GtkWidgetP15_GdkEventButton+0x62) [0xb7dd8422] /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x8e) [0xb79ca99e] /usr/lib/libgobject-2.0.so.0 [0xb77099c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xb6) [0xb7709736] /usr/lib/libgobject-2.0.so.0 [0xb771a855] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x52c) [0xb7719c8c] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb771a126] /usr/lib/libgtk-x11-2.0.so.0 [0xb7ab9d87] /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xd2) [0xb79c94b2] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x226) [0xb79c8306] /usr/lib/libgdk-x11-2.0.so.0 [0xb77f4825] /usr/lib/libglib-2.0.so.0 [0xb769d582] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x98) [0xb769e5f8] /usr/lib/libglib-2.0.so.0 [0xb769e930] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x183) [0xb769eed3] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb3) [0xb79c7bb3] /usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk4Main8run_implEv+0x19) [0xb7d70809] /usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk4Main3runERNS_6WindowE+0x133) [0xb7d70653] debtags-edit(main+0x9f7) [0x8085ce7] /lib/tls/libc.so.6(__libc_start_main+0xf4) [0xb7474974] debtags-edit(_ZN3Gtk6ObjectD1Ev+0x9d) [0x8063a61] Exception was: FileException: No such file or directory opening file /var/lib/debtags/package-tags for reading. State dir is /home/roland/.debtags UPDATELIST start UPDATELIST populate UPDATELIST end rpUPDATELIST start rpUPDATELIST end Aborted $
I understand I should have run the "debtags update" magic first, but that info is buried under a large backtrace that confuses me. I think the exception should be caught, and an informative error message displayed (preferentially graphically), rather than the app just crashing. Roland. -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.6.11.12 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages debtags-edit depends on: ii apt [libapt-pkg-libc6.3-5-3 0.5.28.6 Advanced front-end for dpkg ii debtags 0.99.4 Enables support for package tags ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libdebtags0 0.9.9 Unified access to Debtags and APT ii libgcc1 1:3.4.3-13 GCC support library ii libglib2.0-0 2.6.4-1 The GLib library of C routines ii libglibmm-2.4-1 2.6.1-1 C++ wrapper for the GLib toolkit ( ii libgtk2.0-0 2.6.4-3 The GTK+ graphical user interface ii libgtkmm-2.4-1 2.4.10-1 C++ wrappers for GTK+ 2.4 (shared ii libpango1.0-0 1.8.1-1 Layout and rendering of internatio ii libsigc++-2.0-0 2.0.10-1 type-safe Signal Framework for C++ ii libstdc++5 1:3.3.5-13 The GNU Standard C++ Library v3 ii libtagcoll0 0.99.1-1 Functions used to manipulate tagge -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]