Skip to content

Instantly share code, notes, and snippets.

@kcburge
Created August 4, 2014 17:37
Show Gist options
  • Save kcburge/a6b83664549807e25f14 to your computer and use it in GitHub Desktop.
Save kcburge/a6b83664549807e25f14 to your computer and use it in GitHub Desktop.
RTags core 2
#0 0x0000003eafc35c39 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 9552
selftid = 9552
#1 0x0000003eafc37348 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x7fffe35180a8, sa_sigaction = 0x7fffe35180a8}, sa_mask = {__val = {269238112115, 139966439121016, 64, 4294967295, 269236765939, 4, 140737007142160,
12403688816, 140737007142240, 568745990, 0, 0, 0, 21474836480, 139966434291712, 269238123912}}, sa_flags = 2044879046,
sa_restorer = 0x7f4c79e26280 <IndexerJob::update(std::shared_ptr<IndexerJob> const&)::__PRETTY_FUNCTION__>}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x0000003eafc2eb96 in __assert_fail_base (fmt=0x3eafd7bd88 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f4c79e260c6 "!(flags & Complete)",
file=file@entry=0x7f4c79e26078 "/home/kevin/Source/System/rtags/src/IndexerJob.cpp", line=line@entry=64,
function=function@entry=0x7f4c79e26280 <IndexerJob::update(std::shared_ptr<IndexerJob> const&)::__PRETTY_FUNCTION__> "bool IndexerJob::update(const std::shared_ptr<IndexerJob>&)") at assert.c:92
str = 0x2ac2edc0 "\270\207\373\257>"
total = 4096
#3 0x0000003eafc2ec42 in __GI___assert_fail (assertion=0x7f4c79e260c6 "!(flags & Complete)", file=0x7f4c79e26078 "/home/kevin/Source/System/rtags/src/IndexerJob.cpp", line=64,
function=0x7f4c79e26280 <IndexerJob::update(std::shared_ptr<IndexerJob> const&)::__PRETTY_FUNCTION__> "bool IndexerJob::update(const std::shared_ptr<IndexerJob>&)") at assert.c:101
No locals.
#4 0x00007f4c79c1b380 in IndexerJob::update (this=0x1ee683e0, job=std::shared_ptr (count 1, weak 0) 0x2ac2e080) at /home/kevin/Source/System/rtags/src/IndexerJob.cpp:64
__PRETTY_FUNCTION__ = "bool IndexerJob::update(const std::shared_ptr<IndexerJob>&)"
#5 0x00007f4c79c30a19 in Project::index (this=0x14e07a0, job=std::shared_ptr (count 1, weak 0) 0x2ac2e080) at /home/kevin/Source/System/rtags/src/Project.cpp:652
fileFilter = 0x0
key = 9985798963201
data = @0x1ee68fa0: {crashCount = 0, pendingRestartTimerId = -1, job = std::shared_ptr (count 1, weak 0) 0x1ee683e0, pendingJob = std::shared_ptr (empty) 0x0}
__PRETTY_FUNCTION__ = "void Project::index(const std::shared_ptr<IndexerJob>&)"
sourceFile = {<String> = {mString = "bigsource.c"}, <No data fields>}
existed = 255
@Andersbakken
Copy link

I don't suppose you can reproduce this? As you know this whole state management is a bit of a mess but I can't entirely see how this can happen right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment