unity segfaults sometime in bamf code
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BAMF |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
bamf (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) |
Bug Description
Using r539 I saw that segfault a few times this morning:
#0 0xb7056b0e in g_type_
type_
iface_
at /build/
#1 0xb7037113 in g_object_ref (_object=
at /build/
#2 0xb703593c in g_cclosure_
return_
args=0xbf80a6fc "P,\024\
n_params=1, param_types=
at /build/
#3 0xb7032c3e in _g_closure_
return_
args=
n_params=1, param_types=
at /build/
#4 0xb704d80d in g_signal_
signal_
var_
at /build/
#5 0xb704df93 in g_signal_emit (instance=
signal_
at /build/
#6 0xb12711f1 in bamf_view_
path=0x93a2d48 "/org/ayatana/
at bamf-view.c:499
#7 0xb6fc548e in ffi_call_SYSV () from /usr/lib/
#8 0xb6fc51ef in ffi_call () from /usr/lib/
#9 0xb7033279 in g_cclosure_
return_
invocation_
at /build/
#10 0xb70329fe in g_closure_invoke (closure=0x93a29d0,
return_
param_
invocation_
at /build/
#11 0xb7045fa9 in signal_
detail=
emission_
instance_
at /build/
#12 0xb704ce20 in g_signal_emitv (
instance_
detail=
at /build/
#13 0xb127e7e9 in _bamf_dbus_
sender_
parameters=
#14 0xb6fc548e in ffi_call_SYSV () from /usr/lib/
#15 0xb6fc51ef in ffi_call () from /usr/lib/
#16 0xb7033279 in g_cclosure_
return_
invocation_
marshal_
at /build/
#17 0xb7031524 in g_type_
return_
invocation_
at /build/
#18 0xb70329fe in g_closure_invoke (closure=
return_
param_
invocation_
at /build/
#19 0xb7045c00 in signal_
instance=
instance_
at /build/
#20 0xb704dd49 in g_signal_
signal_
var_
var_
at /build/
#21 0xb704df93 in g_signal_emit (instance=
signal_id=153, detail=
at /build/
#22 0xb62e7e52 in on_signal_received (connection=
sender_
object_
interface_
signal_
user_
#23 0xb62d6896 in emit_signal_
at /build/
#24 0xb71402d0 in g_idle_dispatch (source=
callback=
user_
#25 0xb71435ce in g_main_dispatch (context=0x8516188, context@
at /build/
#26 g_main_
at /build/
#27 0xb7143978 in g_main_
block=
at /build/
#28 0xb7143ddb in g_main_loop_run (loop=0x8515f48)
at /build/
#29 0xb7249273 in Glib::MainLoop:
from /usr/lib/
#30 0xb76f846a in compiz:
Related branches
- Andrea Azzarone (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 7903 lines (+2316/-2534)59 files modified.bzrignore (+14/-9)
Makefile.am (+1/-0)
configure.ac (+14/-11)
debian/changelog (+14/-18)
debian/control (+0/-1)
doc/reference/libbamf/Makefile.am (+1/-2)
lib/libbamf-private/Makefile.am (+76/-0)
lib/libbamf-private/bamf-private.h (+34/-0)
lib/libbamf-private/org.ayatana.bamf.view.xml (+17/-9)
lib/libbamf/Makefile.am (+109/-67)
lib/libbamf/bamf-application-private.h (+1/-1)
lib/libbamf/bamf-application.c (+171/-215)
lib/libbamf/bamf-application.h (+5/-1)
lib/libbamf/bamf-control.c (+47/-41)
lib/libbamf/bamf-control.h (+5/-2)
lib/libbamf/bamf-factory.c (+99/-59)
lib/libbamf/bamf-factory.h (+1/-0)
lib/libbamf/bamf-matcher.c (+228/-277)
lib/libbamf/bamf-matcher.h (+10/-3)
lib/libbamf/bamf-tab-source.c (+200/-58)
lib/libbamf/bamf-tab-source.h (+7/-1)
lib/libbamf/bamf-tab.c (+182/-352)
lib/libbamf/bamf-tab.h (+36/-38)
lib/libbamf/bamf-view-private.h (+27/-15)
lib/libbamf/bamf-view.c (+291/-521)
lib/libbamf/bamf-view.h (+19/-7)
lib/libbamf/bamf-window.c (+166/-224)
lib/libbamf/bamf-window.h (+7/-2)
lib/libbamf/libbamf3.pc.in (+1/-1)
lib/libbamf/org.ayatana.bamf.tabsource.xml (+36/-59)
src/Makefile.am (+82/-122)
src/bamf-application.c (+29/-23)
src/bamf-application.h (+1/-3)
src/bamf-control.c (+45/-16)
src/bamf-control.h (+0/-1)
src/bamf-daemon.c (+5/-7)
src/bamf-daemon.h (+0/-1)
src/bamf-legacy-screen.h (+0/-1)
src/bamf-legacy-window.h (+0/-1)
src/bamf-matcher.c (+22/-5)
src/bamf-matcher.h (+0/-1)
src/bamf-tab.c (+23/-17)
src/bamf-tab.h (+0/-1)
src/bamf-view.c (+74/-37)
src/bamf-view.h (+1/-1)
src/bamf-window.c (+9/-8)
src/bamf-window.h (+0/-1)
src/bamf.h (+0/-33)
src/org.ayatana.bamf.browser.xml (+0/-35)
tests/Makefile.am (+1/-0)
tests/Makefile.am.gtests (+1/-1)
tests/bamfdaemon/Makefile.am (+70/-76)
tests/bamfdaemon/test-bamf.c (+5/-5)
tests/bamfdaemon/test-matcher.c (+1/-1)
tests/gtester.xsl (+0/-69)
tests/libbamf/Makefile.am (+18/-20)
tests/libbamf/test-application.c (+6/-2)
tests/libbamf/test-libbamf.c (+38/-26)
tests/libbamf/test-matcher.c (+66/-26)
Changed in bamf: | |
status: | New → In Progress |
milestone: | none → 0.5.0 |
Changed in bamf (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in bamf (Ubuntu): | |
status: | In Progress → Fix Released |
The daily tests for indicators were failing this morning on compiz segfault, we don't have lot of infos but Didier think it might be due to bamf. I was trying to reproduce locally but didn't ran into any bug with the indicator tests, I got that segfault when I opened system settings to change the display config though