Closed lynix closed 9 months ago
Full backtrace: profanity-backtrace.txt
I can confirm that downgrading libstrophe from 0.13.0 to 0.12.3 fixes the issue.
So shall I create a bug report over at strophe/libstrophe then?
So shall I create a bug report over at strophe/libstrophe then?
Sure, you could do that.
I'm also running profanity with current libstrophe and I haven't seen that yet.
Since it's crashing inside profanity, I'd still start investigating here.
Are you in the profanity MUC and can you maybe provide logs?
To create useful logs:
profanity -l DEBUG
/strophe 3
(and /save
the setting to survive over restarts if you want to)/connect <account>
Where the log is located is printed right after the banner when starting up profanity.
The issue happens here
and I already have an idea what goes wrong, but I still need to be able to reproduce.
I've been able to reproduce and will provide a patch for libstrophe soon'ish (don't expect it before next week).
Thanks for your efforts, sounds good so far. Do you still want me to provide debug logs or do you already have everything you need?
Stormy greetings to FR from KA :)
Thanks for your efforts, sounds good so far. Do you still want me to provide debug logs or do you already have everything you need?
I think I have everything I need. I'll get back to you once I have a patch ready to try it out.
Stormy greetings to FR from KA :)
Cheers back :)
Fixed via https://github.com/strophe/libstrophe/releases/tag/0.13.1
Please open an issue in the libstrophe repo if the new release didn't fix it for you.
Profanity crashes with
SIGABRT
after seemingly successfully connecting to the server.Expected Behavior
No crash.
Current Behavior
Crash with
SIGABRT
.Environment
Up-to-date Arch Linux, profanity and libstrophe built from current Git master branch.
The last system update has upgraded a large number of packages so I unfortunately haven't found the time to bisect via separate downgrades. Amoung those upgrades there was
libstrophe: 1:0.12.3-1 -> 1:0.13.0-2
, I will try to downgrade this one first.