meld GLib-GIO:ERROR initable_init: assertion failed: (connection->initialization_error == NULL)

Bug #809002 reported by Ian! D. Allen
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
meld (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Ubuntu natty meld 1.5.0-0ubuntu1 aborts when run as root; works fine as normal user:

# gdb /usr/bin/python
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python...(no debugging symbols found)...done.
(gdb) run /usr/bin/meld
Starting program: /usr/bin/python /usr/bin/meld
[Thread debugging using libthread_db enabled]
Xlib: extension "RANDR" missing on display ":0".
[New Thread 0x7fffebec3700 (LWP 24978)]
[New Thread 0x7fffeb6c2700 (LWP 24979)]
**
GLib-GIO:ERROR:/build/buildd/glib2.0-2.28.6/./gio/gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)

Program received signal SIGABRT, Aborted.
0x00007ffff69d7d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff69d7d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff69dbab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff582251d in g_assertion_message ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5822ae0 in g_assertion_message_expr ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff3d0da45 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5 0x00007ffff3d0e341 in g_bus_get_sync ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6 0x00007fffed160b54 in ?? () from /usr/local/lib/libgconf-2.so.4
#7 0x00007fffed160dc2 in gconf_activate_server ()
   from /usr/local/lib/libgconf-2.so.4
#8 0x00007fffed16a8b4 in ?? () from /usr/local/lib/libgconf-2.so.4
#9 0x00007fffed16b17f in ?? () from /usr/local/lib/libgconf-2.so.4
#10 0x00007fffed16b674 in gconf_engine_get_default ()
   from /usr/local/lib/libgconf-2.so.4
#11 0x00007fffed171671 in gconf_client_get_default ()
   from /usr/local/lib/libgconf-2.so.4
#12 0x00007fffed398093 in ?? ()
   from /usr/lib/pymodules/python2.7/gtk-2.0/gconf.so
#13 0x00000000004970ef in PyEval_EvalFrameEx ()
#14 0x0000000000496dbf in PyEval_EvalFrameEx ()
#15 0x000000000049d325 in PyEval_EvalCodeEx ()
#16 0x00000000004c4526 in ?? ()
#17 0x000000000045d864 in PyObject_Call ()
#18 0x000000000045f43f in ?? ()
#19 0x000000000045d864 in PyObject_Call ()
#20 0x000000000048ae3f in ?? ()
#21 0x000000000048928d in ?? ()
#22 0x000000000045d864 in PyObject_Call ()
#23 0x0000000000496c4e in PyEval_EvalFrameEx ()
#24 0x000000000049d325 in PyEval_EvalCodeEx ()
#25 0x00000000004c4526 in ?? ()
#26 0x000000000045d864 in PyObject_Call ()
#27 0x000000000045f43f in ?? ()
#28 0x000000000045d864 in PyObject_Call ()
#29 0x000000000048ae3f in ?? ()
#30 0x000000000048928d in ?? ()
#31 0x000000000045d864 in PyObject_Call ()
#32 0x0000000000496c4e in PyEval_EvalFrameEx ()
#33 0x0000000000496dbf in PyEval_EvalFrameEx ()
#34 0x000000000049d325 in PyEval_EvalCodeEx ()
#35 0x00000000004ecb02 in PyEval_EvalCode ()
#36 0x00000000004fdc74 in ?? ()
#37 0x000000000042c182 in PyRun_FileExFlags ()
#38 0x000000000042cb4a in PyRun_SimpleFileExFlags ()
#39 0x0000000000418c9e in Py_Main ()
#40 0x00007ffff69c2eff in __libc_start_main ()
   from /lib/x86_64-linux-gnu/libc.so.6
#41 0x00000000004c62b1 in _start ()
(gdb)

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: meld 1.5.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-10.46-generic 2.6.38.7
Uname: Linux 2.6.38-10-generic x86_64
Architecture: amd64
Date: Mon Jul 11 16:17:16 2011
ExecutablePath: /usr/bin/meld
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/meld
Signal: 6
SourcePackage: meld
StacktraceTop:
 raise () from /lib/x86_64-linux-gnu/libc.so.6
 abort () from /lib/x86_64-linux-gnu/libc.so.6
 g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
Title: meld crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
Ian! D. Allen (idallen) wrote :
visibility: private → public
Revision history for this message
Ian! D. Allen (idallen) wrote :
Download full text (3.3 KiB)

last part of strace:

open("/usr/local/lib/libdbusmenu-glib.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20S\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=101616, ...}) = 0
mmap(NULL, 2197232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fddce0f1000
mprotect(0x7fddce108000, 2097152, PROT_NONE) = 0
mmap(0x7fddce308000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fddce308000
close(3) = 0
mprotect(0x7fddce308000, 4096, PROT_READ) = 0
mprotect(0x7fddce51a000, 4096, PROT_READ) = 0
mprotect(0x7fddce720000, 4096, PROT_READ) = 0
munmap(0x7fddda214000, 75221) = 0
sched_get_priority_min(SCHED_OTHER) = 0
sched_get_priority_max(SCHED_OTHER) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fddcd8f0000
mprotect(0x7fddcd8f0000, 4096, PROT_NONE) = 0
clone(child_stack=0x7fddce0effd0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fddce0f09d0, tls=0x7fddce0f0700, child_tidptr=0x7fddce0f09d0) = 25392
futex(0x7fddd8f601c0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7fddd8f601c0, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1d3b7b8, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x1d3b7b8, FUTEX_WAKE_PRIVATE, 1) = 0
mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fddc58f0000
munmap(0x7fddc58f0000, 40960000) = 0
munmap(0x7fddcc000000, 26148864) = 0
mprotect(0x7fddc8000000, 135168, PROT_READ|PROT_WRITE) = 0
futex(0x7fddd83327c8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd8333148, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1d3b7b8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1d3b7b8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1d3b7b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1d3b7b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd7cd4988, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x7fddd7cd4988, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd83327c8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7fddd83327c8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1d3b7b8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1d3b7b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd8333148, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1cbe1f4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1cbe1f0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7fddd8333148, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fddd8f601c0, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd7cd49e8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd7cd49e8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd83327c8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fddd83327c8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7fddd83327c8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd8333248, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1d3b7b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd7cd49e8, FUTEX_WAKE_PRIVATE, 1) = 0
write(2, "**\nGLib-GIO:E...

Read more...

Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 abort () at abort.c:92
 g_assertion_message (domain=<value optimized out>, file=<value optimized out>, line=<value optimized out>, func=0x7f1cef8e4f6d "initable_init", message=0x2a5f340 "assertion failed: (connection->initialization_error == NULL)") at /build/buildd/glib2.0-2.28.6/./glib/gtestutils.c:1358
 g_assertion_message_expr (domain=0x7f1cef8c6301 "GLib-GIO", file=0x7f1cef8e30e0 "/build/buildd/glib2.0-2.28.6/./gio/gdbusconnection.c", line=2279, func=0x7f1cef8e4f6d "initable_init", expr=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gtestutils.c:1369
 initable_init (initable=0x24c80f0, cancellable=0x0, error=0x7fff1c13b410) at /build/buildd/glib2.0-2.28.6/./gio/gdbusconnection.c:2279

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in meld (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in meld (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.