Bug#546668: python-brasero: Packaged example script aborts with GLib-ERROR

Andrew Price andy at andrewprice.me.uk
Mon Sep 14 22:21:09 UTC 2009


Package: python-brasero
Version: 2.27.3-1
Severity: normal

  andy at plato:braseromedia$ pwd
  /usr/share/doc/python-brasero/examples/braseromedia
  andy at plato:braseromedia$ python drive_selection.py 

  GLib-ERROR **: The thread system is not yet initialized.
  aborting...
  Aborted

This happens on line 9 of drive_selection.py which is:

  monitor = braseromedia.MediumMonitor ()

Afterwards I installed the brasero package from experimental to check if
it was a common problem but I successfully burned a CD with brasero.
Running the example script after installing brasero pulled in its deps
also gave the same error.

Here's a nice ugly backtrace. Line #6 looks interesting:

#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7e523d0 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb7e55a85 in abort () from /lib/i686/cmov/libc.so.6
#3  0xb7b9155c in IA__g_logv (log_domain=0xb7bc0ac6 "GLib", log_level=G_LOG_LEVEL_ERROR, format=0xb7bcde44 "The thread system is not yet initialized.", 
    args1=0xbfffe7cc "\232\371\270\267\351\375\272\267\34\62\300\267(\350\377\277\237\16\273\267\200\26\273\267\260+/\b")
    at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/glib/gmessages.c:506
#4  0xb7b91586 in IA__g_log (log_domain=0xb7bc0ac6 "GLib", log_level=G_LOG_LEVEL_ERROR, format=0xb7bcde44 "The thread system is not yet initialized.")
    at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/glib/gmessages.c:526
#5  0xb7bafe12 in g_thread_fail () at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/glib/gthread.c:591
#6  0xb7bb0e9f in IA__g_thread_create_full (func=0xb6d15790, data=0x82da860, stack_size=0, joinable=1, bound=0, priority=G_THREAD_PRIORITY_NORMAL, error=0x0)
    at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/glib/gthread.c:663
#7  0xb6d156cd in ?? () from /usr/lib/libbrasero-media.so.0
#8  0xb7c223a1 in object_set_property (type=137099728, n_construct_properties=1, construct_params=0x828e870)
    at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/gobject/gobject.c:942
#9  g_object_constructor (type=137099728, n_construct_properties=1, construct_params=0x828e870) at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/gobject/gobject.c:1352
#10 0xb7c22ae6 in IA__g_object_newv (object_type=137099728, n_parameters=2, parameters=0x82f2938) at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/gobject/gobject.c:1215
#11 0xb7c236d1 in IA__g_object_new_valist (object_type=137099728, first_property_name=0xb6d1b82a "device", var_args=0xbfffeb64 "")
    at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/gobject/gobject.c:1319
#12 0xb7c2381e in IA__g_object_new (object_type=137099728, first_property_name=0xb6d1b82a "device")
    at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/gobject/gobject.c:1060
#13 0xb6d0a4c6 in ?? () from /usr/lib/libbrasero-media.so.0
#14 0xb7c3d7e5 in IA__g_type_create_instance (type=137226552) at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/gobject/gtype.c:1674
#15 0xb7c222b5 in g_object_constructor (type=137226552, n_construct_properties=0, construct_params=0x0)
    at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/gobject/gobject.c:1338
#16 0xb7c22ae6 in IA__g_object_newv (object_type=137226552, n_parameters=0, parameters=0x0) at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/gobject/gobject.c:1215
#17 0xb7ab6962 in ?? () from /usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so
#18 0xb7abe918 in ?? () from /usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so
#19 0x080ad691 in ?? ()
#20 0x0805d4b7 in PyObject_Call ()
#21 0x080ccf75 in PyEval_EvalFrameEx ()
#22 0x080d00c5 in PyEval_EvalCodeEx ()
#23 0x080d02d7 in PyEval_EvalCode ()
#24 0x080ed71f in PyRun_FileExFlags ()
#25 0x080ed9ea in PyRun_SimpleFileExFlags ()
#26 0x08059357 in Py_Main ()
#27 0x08058722 in main ()


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (400, 'unstable'), (10, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.31 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-brasero depends on:
ii  libatk1.0-0            1.26.0-1          The ATK accessibility toolkit
ii  libbrasero-media0      2.27.92-2         CD/DVD burning library for GNOME -
ii  libc6                  2.9-25            GNU C Library: Shared libraries
ii  libcairo2              1.8.8-2           The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.2.16-2          simple interprocess messaging syst
ii  libdbus-glib-1-2       0.82-1            simple interprocess messaging syst
ii  libfontconfig1         2.6.0-4           generic font configuration library
ii  libfreetype6           2.3.9-5           FreeType 2 font engine, shared lib
ii  libglib2.0-0           2.20.5-1          The GLib library of C routines
ii  libgtk2.0-0            2.16.6-1          The GTK+ graphical user interface 
ii  libpango1.0-0          1.24.5-1          Layout and rendering of internatio
ii  python                 2.5.4-2           An interactive high-level object-o
ii  python-gtk2            2.14.1-3          Python bindings for the GTK+ widge
ii  python-support         1.0.3             automated rebuilding support for P
ii  zlib1g                 1:1.2.3.3.dfsg-15 compression library - runtime

python-brasero recommends no packages.

Versions of packages python-brasero suggests:
ii  brasero                       2.27.92-2  CD/DVD burning application for GNO

-- no debconf information






More information about the pkg-gnome-maintainers mailing list