SIGSEGV when cancelling async calls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libzeitgeist |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This bug was reported by Michal Hruby, his words below:
-------
0.2.12 can die a horrible death when one cancels
find_events/
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4d4c53f in zeitgeist_
res=0xde9460, error=0x713958) at zeitgeist-log.c:655
655 return _zeitgeist_
(gdb) bt
#0 0x00007ffff4d4c53f in zeitgeist_
res=0xde9460, error=0x713958) at zeitgeist-log.c:655
#1 0x0000000000476027 in synapse_
data=0x7137d0) at zeitgeist-
#2 0x00007ffff4d4b628 in dispatch_
res=0xde9460, user_data=0xe91d20) at zeitgeist-log.c:262
#3 0x00007ffff4d5ceef in generic_
res=0xde9760, user_data=0xde9460) at eggzeitgeistlog
#4 0x00007ffff4b131d9 in ?? () from /usr/lib/
#5 0x00007ffff4b135a5 in egg_dbus_
from /usr/lib/
#6 0x00007ffff4b1367d in ?? () from /usr/lib/
#7 0x00007ffff44045de in g_closure_invoke ()
from /usr/lib/
#8 0x00007ffff4418598 in ?? () from /usr/lib/
#9 0x00007ffff4419a76 in g_signal_
from /usr/lib/
#10 0x00007ffff441a033 in g_signal_emit () from /usr/lib/
#11 0x00007ffff486478e in g_cancellable_
from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#12 0x00000000004336b3 in _lambda7_ (instance=<value optimized out>,
self=<value optimized out>) at data-sink.c:1310
#13 __lambda7_
self=<value optimized out>) at data-sink.c:1319
#14 0x00007ffff44045de in g_closure_invoke ()
from /usr/lib/
#15 0x00007ffff4418598 in ?? () from /usr/lib/
#16 0x00007ffff4419a76 in g_signal_
from /usr/lib/
#17 0x00007ffff441a033 in g_signal_emit () from /usr/lib/
#18 0x00007ffff486478e in g_cancellable_
from /usr/lib/
I fixed the issue in
https:/
it'd be nice to have one more bug fix release of the 0.2 branch - and
it'd also have the new vapi, yay! :)
Related branches
- Mikkel Kamstrup Erlandsen: Approve
-
Diff: 65 lines (+28/-8)2 files modifiedsrc/zeitgeist-index.c (+11/-3)
src/zeitgeist-log.c (+17/-5)
Fixed in 0.2.14