meld GLib-GIO:ERROR initable_init: assertion failed: (connection->initialization_error == NULL)
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://
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://
Reading symbols from /usr/bin/
(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:
Program received signal SIGABRT, Aborted.
0x00007ffff69d7d05 in raise () from /lib/x86_
(gdb) bt
#0 0x00007ffff69d7d05 in raise () from /lib/x86_
#1 0x00007ffff69dbab6 in abort () from /lib/x86_
#2 0x00007ffff582251d in g_assertion_message ()
from /lib/x86_
#3 0x00007ffff5822ae0 in g_assertion_
from /lib/x86_
#4 0x00007ffff3d0da45 in ?? () from /usr/lib/
#5 0x00007ffff3d0e341 in g_bus_get_sync ()
from /usr/lib/
#6 0x00007fffed160b54 in ?? () from /usr/local/
#7 0x00007fffed160dc2 in gconf_activate_
from /usr/local/
#8 0x00007fffed16a8b4 in ?? () from /usr/local/
#9 0x00007fffed16b17f in ?? () from /usr/local/
#10 0x00007fffed16b674 in gconf_engine_
from /usr/local/
#11 0x00007fffed171671 in gconf_client_
from /usr/local/
#12 0x00007fffed398093 in ?? ()
from /usr/lib/
#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_SimpleFil
#39 0x0000000000418c9e in Py_Main ()
#40 0x00007ffff69c2eff in __libc_start_main ()
from /lib/x86_
#41 0x00000000004c62b1 in _start ()
(gdb)
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: meld 1.5.0-0ubuntu1
ProcVersionSign
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
PackageArchitec
ProcCmdline: /usr/bin/python /usr/bin/meld
Signal: 6
SourcePackage: meld
StacktraceTop:
raise () from /lib/x86_
abort () from /lib/x86_
g_assertion_
g_assertion_
?? () from /usr/lib/
Title: meld crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
last part of strace:
open("/ usr/local/ lib/libdbusmenu -glib.so. 3", O_RDONLY) = 3 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 S_IFREG| 0644, st_size=101616, ...}) = 0 PROT_EXEC, MAP_PRIVATE| MAP_DENYWRITE, 3, 0) = 0x7fddce0f1000 0x7fddce108000, 2097152, PROT_NONE) = 0 8000, 8192, PROT_READ| PROT_WRITE, MAP_PRIVATE| MAP_FIXED| MAP_DENYWRITE, 3, 0x17000) = 0x7fddce308000 0x7fddce308000, 4096, PROT_READ) = 0 0x7fddce51a000, 4096, PROT_READ) = 0 0x7fddce720000, 4096, PROT_READ) = 0 0x7fddda214000, 75221) = 0 priority_ min(SCHED_ OTHER) = 0 priority_ max(SCHED_ OTHER) = 0 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS| MAP_STACK, -1, 0) = 0x7fddcd8f0000 0x7fddcd8f0000, 4096, PROT_NONE) = 0 stack=0x7fddce0 effd0, 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 601c0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) 601c0, FUTEX_WAKE_PRIVATE, 1) = 0 MAP_ANONYMOUS| MAP_NORESERVE, -1, 0) = 0x7fddc58f0000 0x7fddc58f0000, 40960000) = 0 0x7fddcc000000, 26148864) = 0 0x7fddc8000000, 135168, PROT_READ| PROT_WRITE) = 0 327c8, FUTEX_WAKE_PRIVATE, 1) = 0 33148, FUTEX_WAKE_PRIVATE, 1) = 0 d4988, FUTEX_WAIT_PRIVATE, 2, NULL) = 0 d4988, FUTEX_WAKE_PRIVATE, 1) = 0 327c8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) 327c8, FUTEX_WAKE_PRIVATE, 1) = 0 33148, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) OP_PRIVATE, 1, 1, 0x1cbe1f0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 33148, FUTEX_WAKE_PRIVATE, 1) = 1 601c0, FUTEX_WAKE_PRIVATE, 1) = 0 d49e8, FUTEX_WAKE_PRIVATE, 1) = 0 d49e8, FUTEX_WAKE_PRIVATE, 1) = 0 327c8, FUTEX_WAKE_PRIVATE, 1) = 1 327c8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) 327c8, FUTEX_WAKE_PRIVATE, 1) = 0 33248, FUTEX_WAKE_PRIVATE, 1) = 1 d49e8, FUTEX_WAKE_PRIVATE, 1) = 0
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 2197232, PROT_READ|
mprotect(
mmap(0x7fddce30
close(3) = 0
mprotect(
mprotect(
mprotect(
munmap(
sched_get_
sched_get_
mmap(NULL, 8392704, PROT_READ|
mprotect(
clone(child_
futex(0x7fddd8f
futex(0x7fddd8f
futex(0x1d3b7b8, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x1d3b7b8, FUTEX_WAKE_PRIVATE, 1) = 0
mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|
munmap(
munmap(
mprotect(
futex(0x7fddd83
futex(0x7fddd83
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(0x7fddd7c
futex(0x7fddd7c
futex(0x7fddd83
futex(0x7fddd83
futex(0x1d3b7b8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1d3b7b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd83
futex(0x1cbe1f4, FUTEX_WAKE_
futex(0x7fddd83
futex(0x7fddd8f
futex(0x7fddd7c
futex(0x7fddd7c
futex(0x7fddd83
futex(0x7fddd83
futex(0x7fddd83
futex(0x7fddd83
futex(0x1d3b7b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fddd7c
write(2, "**\nGLib-GIO:E...