-
mrdoctorwho
Hello
-
mrdoctorwho
Gajim crashes when trying to send many images over HTTP upload
-
mrdoctorwho
21 images, 442MB total size
-
mrdoctorwho
Crashes with segfault
-
mrdoctorwho
I have backtrace from gdb if you need it
-
opal
> fjklp, this is not overlooked that was my assumption sorry, i missed "direct messages via muc" specifically
-
opal
mrdoctorwho, im curious about the backtrace if python software is segfaulting again lol
-
mrdoctorwho
opal, https://pastebin.com/Da4v42La
-
opal
oh it's a glib segfault ouch
-
mrdoctorwho
I think it's traced down to the horrible beautifulsoup
-
opal
>_PyRun_AnyFileObject this doesnt look like a codepath for xml
-
opal
so idk how beautifulsoup would pertain
-
mrdoctorwho
this one is probably due to running from python console (so that I could use gdb), not sure though
-
mrdoctorwho
I think I saw something bs4 related, but I can't find it anymore
-
mrdoctorwho
maybe it was another crash (I had several attempts)
-
mrdoctorwho
wait, it's here 4 #2 0x00007fffe8200bfe in on_data_read (source=<optimized out>, res=<optimized out>, user_data=0x5555599f5250) at ../libsoup/http2/soup-client-message-io-http2.c:1100 #3 0x00007fffe9483ab7 in async_ready_callback_wrapper (source_object=0x555559717b30, res=0x5555594643e0, user_data=0x5555599f5250) at ../gio/ginputstream.c:565
-
mrdoctorwho
what was the reason to bring this absolutely horrible library to gajim?
-
opal
oh libsoup
-
opal
i ctrl+f beautiful no wonder
-
opal
anyway my guess as far as code itself goes is that array=0xffffffff looks suspect and i'd want to see frame 2 of that but idk which version of bs4 youre using and i dont even have the source handy myself
-
mrdoctorwho
I think I'm using the latest one that is required by gajim or provided in pypi
-
mrdoctorwho
I run gajim in virtualenv✎ -
mrdoctorwho
I run the msot recent gajim in virtualenv ✏
-
opal
that tells me nothing since we're most likely on different distros
-
mrdoctorwho
I run the most recent gajim in virtualenv ✏
-
mrdoctorwho
yeah, likely. I'm on Fedora 38
-
opal
if you use gdb's tui mode you probably get "source file unavailable" so yeah i guess you can poke through the code for the version of the library you have
-
cal0pteryx
libsoup has nothing to do with beautifulsoup
-
opal
Description: HTTP client/server library for GNOME oh libsoup looks great yeah
-
mrdoctorwho
>synchronous
-
opal
so is this an upstream problem
-
opal
im gonna assume yes because passing an invalid pointer around is surely not good api design
-
mrdoctorwho
also, when pasting images from clipboard to gajim's window, it takes a good few seconds for it to process them
-
mrdoctorwho
on a decent hardware
-
mrdoctorwho
I just sent 34 images to the chat, they began uploading and and then they disappeared from the chat like I didn't send anything
-
cal0pteryx
mrdoctorwho: that's all well-known and documented in our issue tracker.
-
mrdoctorwho
https://pastebin.com/pTXyFSUa is this verbose enough?
-
mrdoctorwho
I installed glib and libsoup debugging symbols
-
mrdoctorwho
probably copied twice though
-
lovetox
What nbxmpp version do you have installed
-
mrdoctorwho
python-nbxmpp Version: 4.3.1
-
umu
opal: so true
-
opal
go away
-
umu
wymmmm
-
umu
removed by cal0pteryx
Spam
-
a moderator
removed a message
Spam
-
jstein
Hi, on https://gajim.org/download/ I suggest to change "sudo emerge gajim" to "sudo emerge -av net-im/gajim" On Gentoo you should always use the full cat/pkg name scheme, because pkg names alone may occur in several categories.
-
umu
wymmmm
-
umu
then you'd have to do the same for all the distros as well
-
VA1DER
Anyone here have a good recommendation for an android client with similar capabilities?
-
lissine
VA1DER, what capabilities? Have a look at cheogram
-
VA1DER
lissine, Similar to Gajim. I had been using Conversations/Blabber.im/Monocles, but all the conversations-based ones seem to interact badly and I get multiple message copies from some places when I use them.
-
VA1DER
I'll take a look at cheogram, thanks.
-
lissine
cheogram is also a Conversations fork
-
lissine
What I meant in my question was what features are you looking for? cheogram is similar to Gajim because it has more advanced features such as adhoc commands, message moderation etc.
-
lissine
> all the conversations-based ones seem to interact badly and I get multiple message copies from some places when I use them. I never encountered this, why don't you open an issue on https://codeberg.org/iNPUTmice/Conversations/issues/ after checking that a similar one doesn't already exist there and in https://github.com/iNPUTmice/Conversations/issues/
-
Salvor_Hardin
Hi guys. All very well? I wanted to suggest something to Gajim. I'm a user of this client on another PC and if there was another encryption option, like OTR, it would be great. I have several friends who use Pidgin and if there was at least encryption by default between both clients it would be helpful. I hope I didn't bother. Hugs!
-
Kris
please try to get them to switch to Gajim. Pidgin hasn't been updated for XMPP in almost 10 years
-
umu
wym
-
umu
i'd argue that pidgin is more robust tbh
-
umu
but gajim is more feature rich
-
opal
Salvor_Hardin, otr used to exist in gajim, it was removed for extremely good reason
-
umu
you can use lurch on pidgin
-
umu
also see https://github.com/gkdr/lurch#additional-plugins
-
umu
afaik lurch will not work in group chats
-
umu
you can use pgp though as long as you're not a pedophile
-
umu
imo i think pgp is probably the best