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]

Reply via email to