~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
trust
uis
un
unlike
user
vade
weko
whothefuckami
orignal
ofc
orignal
I think you pass a refernece to io_service and it dies right after
orignal
use RunnableClientDestination
orignal
local destination contains own io_service
ian
original: I checked and priv keys etc are loaded correctly, but some of the libi2pd threads seem to crash randomly giving "terminate called without an active exception". How can I debug this with gdb if there is no exception? I added debug point and checked everything but no real error.
ian
Sometimes it runs long time, sometimes it crash instantly
ian
btw
ian
I tried many things, disabling RTTI so that it doesn't give warning about RTTI symbol not found also.
orignal
<orignal> use RunnableClientDestination
orignal
try to catch std::exception in main
ian
Okay I'll try that soon and yeah I'm using RunnableClientDestination now correctly
orignal
maybe I will try myself when I have time
orignal
maybe something is broken
postsolarpunk_hypn
something is bro
orignal
I didn't try it for 5 years
ian
original: sorry I was outside. I tried try catch with std::exception but no error in std::cout. Same error about without exception as before. I'm using mingw on windows with msys2 gcc etc even openssl from msys2. It's a thread that crashes in libi2pd, so I don't know how to fix it really.
postsolarpunk_hypn
ian, does gdb exist under msys2? you could take a core file and bt full
postsolarpunk_hypn
ian, orignal normally knows a lot when has backtrace from gdb
postsolarpunk_hypn
ian, or you could install linux into vm or bare hardware and create a trace with that
postsolarpunk_hypn
ian, if msys2 doesn't support corefiles and gdb
ian
postsolarpunk_hypn, hmm yeah maybe I'll try it in a linux vm instead, since its easier to debug there too thanks.
ian
postsolarpunk_hypn, I was using gdb in clion ide with msys gcc in settings. I'll take a look about what you said to take core file and bt full.
postsolarpunk_hypn
ian, you could do a screenshot of a stack window instead of gdb bt
postsolarpunk_hypn
if you have a debugger
postsolarpunk_hypn
ian, however you need to catch the exception early
postsolarpunk_hypn
right where it gets thrown
postsolarpunk_hypn
or otherwise...
orignal
probably you should try linux
orignal
windows is kinda specific thing
orignal
plus there are bugs in compiler
ian
kk thanks for the help, Yeah theres compiler bugs on windows. I'll try on linux.
postsolarpunk_hypn
orignal, в вот эту бадягу пытаюсь наняться компилятор писать, хз мож пошлют нах maticnetwork.github.io/miden/intro/main.html
postsolarpunk_hypn
там криптоматематика смешная docs.zkproof.org/pages/standards/accepted-workshop3/proposal-airAssembly.pdf
postsolarpunk_hypn
прикольно было б жир с мозгов проветрить
relaybot
13jiigen: Any hope to see some developer fix libtorrent ( github.com/arvidn/libtorrent/pull/2564 ) I2P support? That library is used by two very popular bittorrent client qbittorrent and deluge among others and would be cool to be able to use them with i2pd...
relaybot
13fj: jiigen, interesting idea.
relaybot
13fj: little chances i would do it though.
ian
original: I think it's broken. Samething happens on libi2pd in Ubuntu vm, with the simple intialization code you helped me with, it creates the tunnel at end but still seg faults on linux.
ian
original: I uploaded strace log on privnote if you can see it: privnote.com/2uDqQ3vJ#UrVRrHXwZ
ian
I can upload it to another place too if you don't visit that site
orignal
since you have core file
orignal
gimme the stack
orignal
I will try myself later
orignal
a little busy now
ian
Okay thanks alot bro, take your time :)
orignal
so will you porvide a stack trace?
whothefuckami
A stack trace in c++?
orignal
yes
whothefuckami
std::stacktrace or smth else?
orignal
no
orignal
gdb i2pd core
whothefuckami
I mean I heard of backtrace
orignal
it will tell you stakc trace
orignal
if you have core fiel
whothefuckami
Hmmmm
orignal
we always do it
whothefuckami
Coredump?
whothefuckami
File
polistern
After crash you can found core file in i2pd home directory, /var/lib/i2pd/core, for example.
ian
original: sorry for taking time. Here is the output of gdb myapp core: privnote.com/b7I2iOG4#KqBus5J52
orignal
type where
orignal
if you see ??? only
orignal
compile with -g
ian
ah okay, ill try again with -g
orignal
looks like you didn't do C/C++ development before
ian
I used c++ but years ago bro, so I wanted to use your api to start again
ian
compiled with -g but still #13 0x0000000000000000 in ?? (), I need libi2pd compiled in debug for it to give stack trace?
orignal
yes
ian
okay I see, I'll recompile libi2pd with debug too
orignal
compile with -g
ian
kk
ian
original: privnote.com/mENtM2pI#PiRR27daD
ian
that's where output of core dumb
ian
sorry, I'm not an expert bro
ian
dump*
orignal
very good
orignal
that's all I needed
ian
ah okay thanks alot hahaha
orignal
I will try myself and fix
orignal
SSU is enf of life anyway
ian
kk, but take your time, thanks for helping it's appreciated alot
orignal
need to replace by SSU2
ian
kk, I see
orignal
in api
ian
original: what's your btc wallet bro? I got 0.00344 btc for you donation
ian
since you helped me already
ian
it's little but I'll try donate more in few months also
orignal
thank you
orignal
the one from github
R4SAS
лол
R4SAS
Routers: 7462 Floodfills: 1606 LeaseSets: 175
R4SAS
Client Tunnels: 64 Transit Tunnels: 5001
R4SAS
кто то тонны транзитных туннелей создает
orignal
а поток какой?
R4SAS
190 кб
R4SAS
в том то дело
orignal
тогда правда странно
R4SAS
норм
R4SAS
Uptime: 12 days, 20 hours, 23 minutes, 55 seconds
R4SAS
Network status: OK
R4SAS
Tunnel creation success rate: 55%
R4SAS
Received: 1900.17 GiB (2511.20 KiB/s)
R4SAS
Sent: 1903.95 GiB (2648.22 KiB/s)
R4SAS
Transit: 1897.67 GiB (2436.51 KiB/s)
R4SAS
Routers: 5484 Floodfills: 1692 LeaseSets: 0
R4SAS
Client Tunnels: 30 Transit Tunnels: 2329
orignal
а что v6 нету?
R4SAS
это тестовый
R4SAS
там 2 с ним, и 2 без него
orignal
SSU2 надеюсь?
R4SAS
да
R4SAS
там всё сразу
R4SAS
для транзита
orignal
делаю изменение выбора траспорта
orignal
будет выбираться случайно и возможно говенный транспорты в профилях маркироватьсяч
R4SAS
обновляю все свои до транка с последним фиксом
orignal
вроде пока не падает
R4SAS
забавно
R4SAS
перезапускал рег
R4SAS
а он у меня в мультихоминге
R4SAS
после запуска сразу же пошел смотреть на туннель - через 15 секунд уже лизсеты появляются
R4SAS
и все же, надо перенести морду в порядке запуска выше
R4SAS
чтобы она раньше запускалась
orignal
зачем?