Package: libbeagle1
Version: 0.3.5-2
Severity: important

Yet again, a program is not starting up for mysterious reasons (and others are
failing in mysterious ways). This time it's gnome-appearance-properties but
it seems beagle is happy to destroy just about any GTK+ based programs which
it picks at random.

Debugging the problems and you'll find the backtrace containing
beagle_util_daemon_is_running() every time and usually something involving
the GTK+ File Chooser...

Here's the last one for example:
#0  0x00007fc3cf6bffc0 in __nanosleep_nocancel () from /lib/libc.so.6
#1  0x00007fc3cf6eb4c4 in usleep () from /lib/libc.so.6
#2  0x00007fc3c5b65b6a in ?? () from /usr/lib/libbeagle.so.1
#3  0x00007fc3c5b67ee9 in beagle_util_daemon_is_running ()
   from /usr/lib/libbeagle.so.1
#4  0x00007fc3d0ca57c2 in _gtk_search_engine_beagle_new ()
    at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtksearchenginebeagle.c:399
#5  0x00007fc3d0a6f1a5 in _gtk_search_engine_new ()
    at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtksearchengine.c:125
#6  0x00007fc3d0b029e5 in gtk_file_chooser_default_constructor (
    type=<value optimized out>, n_construct_properties=<value optimized out>, 
    construct_params=<value optimized out>)
    at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkfilechooserdefault.c:277
#7  0x00007fc3cfe65843 in IA__g_object_newv (object_type=39829152, 
    n_parameters=<value optimized out>, parameters=0x1)
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:937
#8  0x00007fc3cfe6628b in IA__g_object_new_valist (object_type=39829152, 
    first_property_name=0x0, var_args=0x7fffdb3f8da0)
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:1027
#9  0x00007fc3cfe664dc in IA__g_object_new (object_type=39829152, 
    first_property_name=0x7fc3d0cc08b1 "file-system-backend")
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:795
#10 0x00007fc3d0b05e29 in gtk_file_chooser_widget_constructor (
    type=<value optimized out>, n_construct_properties=<value optimized out>, 
    construct_params=<value optimized out>)
    at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkfilechooserwidget.c:103
#11 0x00007fc3cfe65843 in IA__g_object_newv (object_type=39833264, 
    n_parameters=<value optimized out>, parameters=0x1)
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:937
#12 0x00007fc3cfe6628b in IA__g_object_new_valist (object_type=39833264, 
    first_property_name=0x0, var_args=0x7fffdb3f90c0)
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:1027
#13 0x00007fc3cfe664dc in IA__g_object_new (object_type=39833264, 
    first_property_name=0x7fc3d0cc08b1 "file-system-backend")
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:795
#14 0x00007fc3d0b030d5 in gtk_file_chooser_dialog_constructor (
    type=<value optimized out>, n_construct_properties=<value optimized out>, 
    construct_params=<value optimized out>)
    at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkfilechooserdialog.c:280
#15 0x00007fc3cfe65843 in IA__g_object_newv (object_type=36276352, 
    n_parameters=<value optimized out>, parameters=0x244ff20)
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:937
#16 0x00007fc3cfe6628b in IA__g_object_new_valist (object_type=36276352, 
    first_property_name=0x0, var_args=0x7fffdb3f93e0)
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:1027
#17 0x00007fc3cfe664dc in IA__g_object_new (object_type=36276352, 
    first_property_name=0x7fc3d0cb0584 "title")
    at /build/buildd/glib2.0-2.16.6/gobject/gobject.c:795
#18 0x00007fc3d0b02b27 in gtk_file_chooser_dialog_new_valist (
    title=0x42a68d "Add Wallpaper", parent=0x22d51d0, 
    action=GTK_FILE_CHOOSER_ACTION_OPEN, backend=0x42a6a6 "gtk+", 
    first_button_text=0x42a69b "gtk-cancel", varargs=0x7fffdb3f9520)
    at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkfilechooserdialog.c:477
#19 0x00007fc3d0b02c3b in IA__gtk_file_chooser_dialog_new_with_backend (
    title=0x7fffdb3f88c0 "", parent=0x0, action=GTK_FILE_CHOOSER_ACTION_OPEN, 
    backend=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>, 
    first_button_text=0x74656b636f732f65 <Address 0x74656b636f732f65 out of 
bounds>) at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkfilechooserdialog.c:560
#20 0x00000000004126d6 in desktop_init ()
#21 0x0000000000415be7 in main ()

This has been going on for a long long time now, please have a look at
if libbeagle can be made more robust. Even if beagle is not in the proper
state I don't think this function should fail. There will always be files
beagle try to index which triggers bugs in the parsers and beagle will
screw up and end up completely lost.....
This should in my opinion not take down large chunks of the desktop.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (300, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libbeagle1 depends on:
ii  libc6                      2.7-16        GNU C Library: Shared libraries
ii  libglib2.0-0               2.16.6-1      The GLib library of C routines
ii  libxml2                    2.6.32.dfsg-4 GNOME XML library

libbeagle1 recommends no packages.

libbeagle1 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to