Activity for Gtk-Gnutella

  • Rui Chen Rui Chen created ticket #583

    incompatible function pointer types build failure

  • Lucio Marinelli Lucio Marinelli modified ticket #582

    Error during DEB package generation.

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.3/gtk-gnutella_1.2.3-1_amd64.deb

  • Lucio Marinelli Lucio Marinelli posted a comment on ticket #582

    The error no longer appears when building the deb package with the latest GTKG 1.2.3 version!

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.3/gtk-gnutella-1.2.3.exe

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.3/gtk-gnutella-1.2.3.exe.asc

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.3/gtk-gnutella-1.2.3.tar.xz

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.3/gtk-gnutella-1.2.3.tar.xz.asc

  • zvezdochiot zvezdochiot created ticket #143

    1.2.3

  • ToSp1987 ToSp1987 posted a comment on ticket #578

    Hey, the Windows Installers are available. If you look at the ram... file above that you will see the 1.2.2. Just click on it and you will see more files for downloading.

  • Lucio Marinelli Lucio Marinelli created ticket #582

    Error during DEB package generation.

  • sean loony sean loony created ticket #581

    Crash after closing tab with local search

  • sean loony sean loony created ticket #580

    dbus does not work

  • sean loony sean loony modified a comment on ticket #383

    ups wrong thread.

  • sean loony sean loony posted a comment on ticket #383

    Hi, dbus does not work. (Ubuntu 22.04.2 LTS) I compiled dbus support into gtk-gnutella. I start d-feet and search for gtk-gnutella. dbus using apps normaly appear like of org.foo.bar with Interfaces... in d-feet. gtk-gnutella appears under "session bus" as ":1.86" and "1.67" In the left window of d-feet there is no entry with org.gt-gnutella or similar only the ":1.86"/":1.87" I click one of those and in the right pane I got only: Address: unix:path=/run/user/1000/bus Name: empty unique name: empty...

  • Anjum Malik Anjum Malik created ticket #579

    Using GTK Gnutella only for private/local network (without internet)

  • Kirill Frolov Sergeevich Kirill Frolov Sergeevich created ticket #578

    Windows installers are missing.

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.2/gtk-gnutella-1.2.2.exe

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.2/gtk-gnutella-1.2.2.exe.asc

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.2/gtk-gnutella-1.2.2.tar.xz

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.2/gtk-gnutella-1.2.2.tar.xz.asc

  • Lucio Marinelli Lucio Marinelli posted a comment on ticket #577

    English FAQ/general updated!

  • Joachim Otahal Joachim Otahal posted a comment on ticket #577

    Can you update http://gtk-gnutella.sourceforge.net/en/?page=faq ? And include the Windows example ;).

  • Joachim Otahal Joachim Otahal posted a comment on ticket #576

    Actually I found the reason why it seemed not to work: http://gtk-gnutella.sourceforge.net/en/?page=faq#up1 The Wildcard is actually --all-- and not all or "--all--" So this "bug report" is invalid.

  • Joachim Otahal Joachim Otahal posted a comment on ticket #577

    C:\Program Files (x86)\gtk-gnutella>set LANG=en C:\Program Files (x86)\gtk-gnutella>gtk-gnutella.exe Works! Thanks!

  • Jeroen Asselman Jeroen Asselman posted a comment on ticket #577

    As gettext is use for the localization part. Would it work if you set the LANG variable to English for example: LANG="en" and then run the program from the same shell? https://www.gnu.org/software/gettext/manual/html_node/The-LANGUAGE-variable.html

  • Joachim Otahal Joachim Otahal created ticket #577

    1.2.1 Windows: Switching UI language to english missing

  • Joachim Otahal Joachim Otahal created ticket #576

    "Upload" directory is not recursivly scanned (on Windows, version 1.2.1)

  • Dmitry Butskoy Dmitry Butskoy created ticket #575

    Recent glib2 defines G_NORETURN too.

  • Dmitry Butskoy Dmitry Butskoy created ticket #574

    PTHREAD_STACK_MIN no more constant by the recent glibc changes

  • tizizi tizizi posted a comment on ticket #142

    Attached are the updated French and Turkish translations for version 1.2.1. Thanks for this new release!

  • Daniel Kolar Daniel Kolar created ticket #573

    vmm_alloc_internal(): unknown thread allocating 4,096 bytes of core memory from signal handler

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella_1.2.1-1_amd64.deb

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella_1.2.1-1_amd64.deb.asc

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella-1.2.1.tar.xz

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella-1.2.1.tar.xz.asc

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella_1.2.0-1_amd64.deb.asc

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella-1.2.1.tar.xz

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella-1.2.1.tar.xz.asc

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella-1.2.1.tar.xz.asc

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella-1.2.1.tar.xz

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella-1.2.1.exe

  • Gtk-Gnutella Gtk-Gnutella released /gtk-gnutella/1.2.1/gtk-gnutella-1.2.1.exe.asc

  • Daniel Kolar Daniel Kolar posted a comment on ticket #572

    Current pop up is too obstructive, it jumps to the screen front every x minutes breaking for example movie full screen playback on Linux. It is nice You have added --no-expire switch, but regular user does not know about that. Better solution: A) closing the popup cause it not to appear until next start B) add checkbox "Do not show again" checkbox C) setting in Options on Linux the packages in repositories takes some time to update and building manually not everyone knows. Please consider suggested...

  • David David posted a comment on ticket #572

    There's a new switch --no-expire that will stop with the popups in the new version 1.2.1 The new version 1.2.1 also takes now two years to expire. Please test with the new version.

  • Jon Martin Jon Martin created ticket #572

    Most recent released version calls itself ancient.

  • Dmitry Butskoy Dmitry Butskoy created ticket #571

    Crash report under Fedora Linux

  • David David modified a comment on ticket #567

    Crashed again. Assertion failed at src/lib/ripening.c:730 EDIT: Just looked through the crash log files (compiled from master), and in 4 crashes 3 where in this exact place with the same reason.

  • David David posted a comment on ticket #567

    Crashed again. Assertion failed at src/lib/ripening.c:730

  • David David posted a comment on ticket #567

    Another crash. By diff the files it looks like this is in a different place from the previous.

  • David David posted a comment on ticket #567

    Crashed again with the latest master

  • John Wandsworth John Wandsworth posted a comment on ticket #570

    Hi, wanted to add some new crash logs, thanks.

  • tizizi tizizi created ticket #142

    Completed French & Turkish translations

  • John Wandsworth John Wandsworth posted a comment on ticket #570

    wanted to add this latest crash log, because it doesn't always produce a crash log when it crashes.

  • John Wandsworth John Wandsworth created ticket #570

    Windows crash

  • David David created ticket #569

    Suggestion: Invoke external program on search results

  • David David posted a comment on ticket #568

    Thanks for the explanation. I now also agree that it's not a bug. :-)

  • Raphael Manfredi Raphael Manfredi modified ticket #568

    100% goes to 0%

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #568

    That's most probably because the file failed its SHA1 checking once completed, probably due to some bad host yielding incorrect data. When this happens, gtk-gnutella uses the Tiger Tree Hash (TTH) tree to determine which parts, among the file, are correct and do not need to be re-downloaded and which must be pruned away and re-fetched. The SHA1 is global but the TTH is a tree built by assembling hashes of smaller parts, hence we are able to only discard the chunks failing the Tiger Hash (granularity...

  • David David posted a comment on ticket #568

    I just saw it happen in front of my eyes XD The file gets then re-downloaded fine :-)

  • David David created ticket #568

    100% goes to 0%

  • David David posted a comment on ticket #567

    Crashed again with the latest master

  • David David posted a comment on ticket #567

    Now It crashed for no reason... Attaching log.

  • David David posted a comment on ticket #567

    I can crash the latest version of gtk-gnutella: 1- click "What's new?" button 2- Change the default filter (i set it to video) 3- Click again on the "What's new?" button. gtkg crashes

  • David David posted a comment on ticket #567

    Thanks for the explanation. Already updated. Let me run it for a while. Let's see if the issue happens again :-)

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #567

    I have pushed commit a699adddb298cb67405bfce987ebb94ef92dbd82 on the "devel" branch and it should fix these particular crashes you are having in fi_pick_rarest_chunk(). Please let me know how it behaves for you. Note that these crashes have nothing to do with the ones you had when you opened this bug report: the assertion failure you originally had was in another piece of code, totally unrelated. Let's continue to track progress here anyway, as the original source of your crashes is still unknow...

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #567

    The good news is that these are all crashing at the same place with the same assertion failure, and I have enough information now to know that the logic there is flawed: not the assertion, the logic! That's what we could call a bug :-) So now I simply need to get enough time to dive into the code and fix it. I will keep you posted when I have committed a fix on the "devel" branch.

  • David David posted a comment on ticket #567

    It crashed again today.

  • David David posted a comment on ticket #567

    crashed again. Not sure if it's related as i ran out of space in the partition where i was saving the files. Attaching the logs

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #567

    I am not seeing libbfd in that list... which means -lbfd was probably not passed to the linker and BFD suport probably not compiled in. Because you installed BFD after running Configure (through build.sh), you need to go back to the root source directory and run: make clobber ./build.sh again. Once the build is done, make sure BFD is indeed compiled in by running: ldd src/gtk-gnutella | grep bfd If you see libbfd in there, there you can then sudo cp src/gtk-gnutella /usr/bin/ and wait for the crash,...

  • David David posted a comment on ticket #567

    demanuel@archlinux ~/Downloads> file /usr/bin/gtk-gnutella /usr/bin/gtk-gnutella: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ac34a69a83443acca5d27591e89e78767d4addd5, for GNU/Linux 3.2.0, with debug_info, not stripped demanuel@archlinux ~/Downloads> ldd /usr/bin/gtk-gnutella linux-vdso.so.1 (0x00007ffc774fa000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007f87b9a18000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0...

  • Raphael Manfredi Raphael Manfredi modified ticket #567

    Linux crash

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #567

    Unfortunately, your stack in the crash log is not correct, hence it is difficult for me to understand what is exactly going on. Did you strip your binary? Can you do a: $ file /usr/bin/gtk-gnutella to make sure it has debug_info and is not stripped. Also can you do a: $ ldd /usr/bin/gtk-gnutella to make sure it is indeed linked against the BFD library? Without a proper stack trace, I cannot investigate easily why this is happening.

  • David David posted a comment on ticket #567

    Coredump attached

  • David David posted a comment on ticket #567

    Just crashed now. Logs attached:

  • David David created ticket #11

    Open ports for iptables

  • David David created ticket #10

    Open ports for iptables

  • Raphael Manfredi Raphael Manfredi modified ticket #567

    Linux crash

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #567

    Waiting to see whether it happens again after a clean recompile.

  • David David posted a comment on ticket #567

    I build it again, checked the output: Checking whether the BFD library is available... yes. And enabled the core dumps. I have the gtkg running now. I believe this incident can be downgraded as i don't have a repro case. I'll update it here next time it crashes.

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #567

    On Arch linux, it should be the binutils package. Try it to see if the BFD library is found by Configure (launched from build.sh).

  • David David posted a comment on ticket #567

    My distro (arch linux) doesn't have this package binutils-dev :-( https://www.archlinux.org/packages/?q=binutils I will recompile it again. Let's see if it improves.

  • Raphael Manfredi Raphael Manfredi modified ticket #567

    Linux crash

  • Raphael Manfredi Raphael Manfredi modified ticket #567

    Linux crash

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #567

    You have me puzzled. You are hitting an assertion failure that looks impossible. Reading the code where the assertion fails, and proofreading again the condition that would need to be present for that assertion to fail, I see no way this can happen. But it does... May I suggest two courses of action here: - install the binutils-dev package so that you get the BFD library and we can have stacktraces which include source code location. - go to the top of gtk-gnutella's sources and run: $ make clobber...

  • David David posted a comment on ticket #567

    After the GTKG crashed once more i tried to start it in the command line: demanuel@archlinux ~/.gtk-gnutella> gtk-gnutella 20-11-13 13:05:35.157 (WARNING): cannot find symbols_load_from() in the loaded symbols 20-11-13 13:05:35.157 (WARNING): garbage symbols, trying with pre-computed "/usr/lib/gtk-gnutella/gtk-gnutella.nm" 20-11-13 13:05:35.276 (WARNING): Another gtk-gnutella supervisor is running as PID 2422783 20-11-13 13:05:35.276 (MESSAGE): If PID 2422783 is not a gtk-gnutella process, run: 20-11-13...

  • David David created ticket #567

    Linux crash

  • Raphael Manfredi Raphael Manfredi modified ticket #566

    OSX v 1.2 crashing

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #566

    Yes, it's a bug I've hit myself, but so far I have been unable to reproduce it. It happened once, and then poof, it disappeared. Not having enough context, I'm not able to look at the logic to understand the flaw in the code. I have added extra logging at the place where this triggers on the "devel" branch to help me the next time it happens. Unfortunately, the OSX Build on Travis CI is broken, so I cannot supply you with a binary to test it and help me debug it. And I do not have any Apple box to...

  • Sol Terlson Kennedy Sol Terlson Kennedy created ticket #566

    OSX v 1.2 crashing

  • David David modified a comment on ticket #283

    GTKG's magnet parser does not recognize the xt.n syntax. I'm still wondering as to what it would do with various xt.n parameters knowing that it currently only supports the urn:sha1: ones. Why not search for each urn:sha1 ? Conceivably, it would make sense to have xt.n recognized and it would make sense for a magnet to hold different hashes for different protocols, all in one magnet. But this is not what you are talking about here in your request. Correct, that's not what i'm referring to. Magnet...

  • David David posted a comment on ticket #565

    Thanks! Installed.

  • David David posted a comment on ticket #283

    GTKG's magnet parser does not recognize the xt.n syntax. I'm still wondering as to what it would do with various xt.n parameters knowing that it currently only supports the urn:sha1: ones. Why not search for each urn:sha1 ? only urn:sha1 is supported? is it possible to add support to urn:bitprint ? Conceivably, it would make sense to have xt.n recognized and it would make sense for a magnet to hold different hashes for different protocols, all in one magnet. But this is not what you are talking about...

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #283

    GTKG's magnet parser does not recognize the xt.n syntax. I'm still wondering as to what it would do with various xt.n parameters knowing that it currently only supports the urn:sha1: ones. Also, what would it mean to have two urn:sha1: listed, especially if they are different... ? Conceivably, it would make sense to have xt.n recognized and it would make sense for a magnet to hold different hashes for different protocols, all in one magnet. But this is not what you are talking about here in your...

  • Raphael Manfredi Raphael Manfredi modified ticket #565

    GTK-Gnutella crashed while finishing a file transfer.

  • Raphael Manfredi Raphael Manfredi posted a comment on ticket #565

    Thanks, should be fixed on the devel branch by commit f0272d9d5290bdb67a278200e2341e4041338329

  • David David created ticket #565

    GTK-Gnutella crashed while finishing a file transfer.

  • David David created ticket #283

    Better magnet link support

  • David David posted a comment on ticket #564

    Thanks for the explanation. The other host was not running gtkg it was running shareaza. I see... we need more gtkg hosts in the network :-)

  • Raphael Manfredi Raphael Manfredi modified ticket #564

    Downloads don't resume when it loses all the sources

1 >