Opened 3 years ago

Closed 16 months ago

#64545 closed update (fixed)

gtk-gnutella: update to @1.2.2: how to fix the build?

Reported by: barracuda156 Owned by: barracuda156
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: Cc:
Port: gtk-gnutella

Attachments (1)

main-10.6.8-rosetta.log.zip (105.8 KB) - added by barracuda156 3 years ago.

Download all attachments as: .zip

Change History (13)

comment:1 Changed 3 years ago by reneeotten (Renee Otten)

Type: requestupdate

the port has no maintainer, so feel free to attempt to update it and submit a PR

comment:2 Changed 3 years ago by reneeotten (Renee Otten)

Summary: gtk-gnutella horribly outdatedgtk-gnutella: update to 1.2.1

comment:3 in reply to:  1 Changed 3 years ago by barracuda156

Replying to reneeotten:

the port has no maintainer, so feel free to attempt to update it and submit a PR

I has been working on getting gtk-gnutella @1.2.2 build for a while, and I reached a point where a build almost completes, but fails with undefined symbols:

Undefined symbols:
  "_upnp_delete_pending", referenced from:
      _gtk_gnutella_exit in main.o
  "_upnp_init", referenced from:
      _main in main.o
  "_upnp_map_tcp", referenced from:
      _listen_port_changed in libcore.a(settings.o)
  "_upnp_map_udp", referenced from:
      _listen_port_changed in libcore.a(settings.o)
  "_upnp_natpmp_disabled", referenced from:
      _enable_natpmp_changed in libcore.a(settings.o)
  "_upnp_unmap_tcp", referenced from:
      _listen_port_changed in libcore.a(settings.o)
      _socket_shutdown in libcore.a(sockets.o)
  "_upnp_unmap_udp", referenced from:
      _listen_port_changed in libcore.a(settings.o)
      _socket_shutdown in libcore.a(sockets.o)
  "_upnp_post_init", referenced from:
      _main in main.o
      _enable_natpmp_changed in libcore.a(settings.o)
      _enable_upnp_changed in libcore.a(settings.o)
  "_upnp_close", referenced from:
      _gtk_gnutella_exit in main.o
  "_upnp_disabled", referenced from:
      _enable_upnp_changed in libcore.a(settings.o)
ld: symbol(s) not found

I did try using miniupnpc and libupnp ports both, the error is identical.

If you or anyone may have any suggestions re what to try, that will be greatly appreciated.

Here is what I used to try linking to needed libraries:

	depends_lib-append	port:miniupnpc
	configure.args-append	--libs="-lminiupnpc -lz -liconv"
	configure.cxxflags-append	-DUSE_UPNP
	configure.cflags-append	-I${prefix}/include/miniupnpc
	configure.ldflags-append	-ldl -L${prefix}/lib -lminiupnpc -lz -liconv

comment:4 Changed 3 years ago by barracuda156

Summary: gtk-gnutella: update to 1.2.1gtk-gnutella: update to @1.2.2: undefined _upnp symbols, how to fix?
Version: 2.7.12.7.2

comment:5 Changed 3 years ago by barracuda156

Here is everything I got built upnp-related:

36-109% port -v installed | grep upnp
  gupnp @1.4.3_1 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2022-04-04T07:06:20+0800'
  gupnp-av @0.14.0_0 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2022-04-04T08:05:13+0800'
  gupnp-dlna @0.12.0_0 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2022-04-04T08:00:40+0800'
  gupnp-igd @1.2.0_0 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2022-04-04T07:59:10+0800'
  gupnp-tools @0.10.2_0 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2022-04-04T08:08:55+0800'
  libupnp @1.14.7_0 requested_variants='' platform='darwin 10' archs='ppc' date='2022-01-28T20:05:04+0800'
  libupnp @1.14.12_0 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2022-02-15T12:43:38+0800'
  miniupnpc @2.1_0 requested_variants='' platform='darwin 10' archs='ppc' date='2021-12-11T22:48:36+0800'
  miniupnpc @2.1.20191224_0 requested_variants='' platform='darwin 10' archs='ppc' date='2022-01-28T18:17:05+0800'
  miniupnpc @2.2.2_0 requested_variants='' platform='darwin 10' archs='ppc' date='2022-02-09T18:13:30+0800'
  miniupnpc @2.2.3_0 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2022-04-03T16:24:25+0800'

comment:6 Changed 3 years ago by barracuda156

In fact undefined symbols are from src/upnp/upnp.h:

void upnp_init(void);
void upnp_post_init(void);
void upnp_close(void);
void upnp_disabled(void);
void upnp_natpmp_disabled(void);

void upnp_map_tcp(uint16 port);
void upnp_map_udp(uint16 port);
void upnp_unmap_tcp(uint16 port);
void upnp_unmap_udp(uint16 port);

host_addr_t upnp_get_local_addr(void);
void upnp_set_local_addr(host_addr_t addr);

const char *upnp_igd_ip_routed(void);
bool upnp_delete_pending(void);

#endif /* _upnp_upnp_h_ */

Why do they fail?

comment:7 Changed 3 years ago by barracuda156

On 10.6.8 and standard 10.6 SDK the problem still there:

Continuing in src/bin...
/bin/rm -f sha1sum
if test -f sha1sum; then \
		/bin/mv sha1sum sha1sum~; fi
/usr/bin/gcc-4.2 -o sha1sum  sha1sum.o  -O2 -g -pthread -L/opt/local/lib -Wl,-headerpad_max_install_names -lMacportsLegacySupport -arch ppc   -L../lib -lshared -L/opt/local/lib -lgobject-2.0 -lglib-2.0 -lintl -lz -liconv -lm -lintl -ldl
Undefined symbols:
  "_upnp_natpmp_disabled", referenced from:
      _enable_natpmp_changed in libcore.a(settings.o)
  "_upnp_delete_pending", referenced from:
      _gtk_gnutella_exit in main.o
  "_upnp_disabled", referenced from:
      _enable_upnp_changed in libcore.a(settings.o)
  "_upnp_map_tcp", referenced from:
      _listen_port_changed in libcore.a(settings.o)
  "_upnp_map_udp", referenced from:
      _listen_port_changed in libcore.a(settings.o)
  "_upnp_close", referenced from:
      _gtk_gnutella_exit in main.o
      _gtk_gnutella_exit in main.o
  "_upnp_post_init", referenced from:
      _main in main.o
      _enable_natpmp_changed in libcore.a(settings.o)
      _enable_upnp_changed in libcore.a(settings.o)
  "_upnp_unmap_tcp", referenced from:
      _socket_shutdown in libcore.a(sockets.o)
      _listen_port_changed in libcore.a(settings.o)
  "_upnp_unmap_udp", referenced from:
      _socket_shutdown in libcore.a(sockets.o)
      _listen_port_changed in libcore.a(settings.o)
  "_upnp_init", referenced from:
      _main in main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Changed 3 years ago by barracuda156

Attachment: main-10.6.8-rosetta.log.zip added

comment:8 Changed 2 years ago by barracuda156

Okay, undefined symbols, ironically, were a result of some version of libupnp being present. So solution is:

conflicts_build-append libupnp miniupnpc gupnp

However the build is broken on PPC:

Continuing in src/bin...
/bin/rm -f sha1sum
if test -f sha1sum; then \
	/bin/mv sha1sum sha1sum~; fi
/usr/bin/gcc-4.2 -o sha1sum  sha1sum.o  -O2 -g -pthread -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc   -L../lib -lshared -L/opt/local/lib -lgobject-2.0 -lglib-2.0 -lintl -lz -liconv -lm -lintl -ldl
gmake[3]: Leaving directory '/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_gtk-gnutella/gtk-gnutella/work/gtk-gnutella-gtk-gnutella-12757e5/src/bin'
Continuing in src...
../scripts/nm-list gtk-gnutella /opt/local/bin/nm > gtk-gnutella.nm
Failed to compute SHA1 of gtk-gnutella
gmake[2]: *** [Makefile:302: gtk-gnutella.nm] Error 1
gmake[2]: Leaving directory '/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_gtk-gnutella/gtk-gnutella/work/gtk-gnutella-gtk-gnutella-12757e5/src'
gmake[1]: *** [Makefile:108: subdirs] Error 1
gmake[1]: Leaving directory '/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_net_gtk-gnutella/gtk-gnutella/work/gtk-gnutella-gtk-gnutella-12757e5'
gmake: *** [Makefile:186: all] Error 2

And on x86_64 it builds through completion, but the app is then broken, tries to start up, reports garbage symbols, quits.

comment:9 Changed 2 years ago by barracuda156

Description: modified (diff)
Summary: gtk-gnutella: update to @1.2.2: undefined _upnp symbols, how to fix?gtk-gnutella: update to @1.2.2: how to fix the build?
Version: 2.7.22.8.0

comment:10 Changed 2 years ago by barracuda156

This is on 10.6.8 x86_64:

macmini:~ svacchanda$ /opt/x86_64/bin/gtk-gnutella 
22-10-28 11:55:05.797 (WARNING): cannot find symbols_load_from() in the loaded symbols
22-10-28 11:55:05.797 (WARNING): garbage symbols, trying with pre-computed "/opt/x86_64/lib/gtk-gnutella/gtk-gnutella.nm"
22-10-28 11:55:05.951 (WARNING): cannot find symbols_load_from() in the loaded symbols
22-10-28 11:55:05.952 (WARNING): could not auto-tune stacktrace offsets, using defaults
22-10-28 11:55:05.955 [71646] (WARNING): turning PID logging for supervisor process
22-10-28 11:55:05.955 [71646] (MESSAGE): use --log-supervise to redirect supervisor logs
22-10-28 11:55:05.955 [71646] (INFO): supervisor starting as PID 71646
22-10-28 11:55:05.955 [71646] (MESSAGE): walloc() size limit set to 120
22-10-28 11:55:05.956 [71646] (INFO): callout queue will be running in thread #4
22-10-28 11:55:05.956 [71646] (INFO): program path is /opt/x86_64/bin/gtk-gnutella
22-10-28 11:55:05.956 [71646] (INFO): will be launching: /opt/x86_64/bin/gtk-gnutella --child
22-10-28 11:55:05.959 [71646] (INFO): launched child #1 as PID 71649
22-10-28 11:55:06.140 (WARNING): cannot find symbols_load_from() in the loaded symbols
22-10-28 11:55:06.140 (WARNING): garbage symbols, trying with pre-computed "/opt/x86_64/lib/gtk-gnutella/gtk-gnutella.nm"
22-10-28 11:55:06.264 (WARNING): cannot find symbols_load_from() in the loaded symbols
22-10-28 11:55:06.265 (WARNING): could not auto-tune stacktrace offsets, using defaults
22-10-28 11:55:06.267 (INFO): gtk-gnutella/1.2.2 (2022-02-25; GTK2; Darwin x86_64)
22-10-28 11:55:06.267 (INFO): using our own malloc() replacement (memory alignment: 16 bytes)
22-10-28 11:55:06.267 (INFO): running /opt/x86_64/bin/gtk-gnutella --child
22-10-28 11:55:06.267 (INFO): loaded 10625 symbols from "/opt/x86_64/bin/gtk-gnutella" via nm output parsing in 0.166 secs 0.127 secs ago
22-10-28 11:55:06.267 (WARNING): loaded symbols are pure garbage
22-10-28 11:55:06.267 (INFO): loaded 10625 symbols from "/opt/x86_64/bin/gtk-gnutella" via pre-computed nm output in 0.289 secs 0.003 secs ago
22-10-28 11:55:06.267 (MESSAGE): stripped 10625 duplicate symbols
22-10-28 11:55:06.267 (WARNING): loaded symbols are pure garbage
22-10-28 11:55:10.616 (INFO): INPUTEVT using customized I/O dispatching with kqueue()
22-10-28 11:55:10.624 (INFO): language code: "en"
22-10-28 11:55:10.624 (INFO): using locale character set "UTF-8"
22-10-28 11:55:10.624 (INFO): primary filename character set "UTF-8"
22-10-28 11:55:10.625 (DEBUG-3): ADNS thread started
dbus[71649]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
22-10-28 11:55:10.638 (WARNING): could not open connection to DBus bus: Not enough memory
22-10-28 11:55:10.647 (WARNING): restarting after abnormal termination (pid was 2810)
22-10-28 11:55:10.647 (INFO): preserving session traffic counters
Xlib:  extension "RANDR" missing on display "/tmp/launch-DCwICZ/org.x:0".
22-10-28 11:55:14.505 (MESSAGE): [statusbar] http://gtk-gnutella.sourceforge.net/
22-10-28 11:55:14.603 (INFO): TLS loaded X.509 certificate: subject `CN=gtk-gnutella/1.2.2', issuer `CN=gtk-gnutella/1.2.2', serial 0x5203816200042aa5, RSA key 3072 bits, signed using RSA-SHA256, activated `2022-05-15 13:42:42 UTC', expires `2037-12-31 23:00:00 UTC', pin-sha256="spkvKlWEzdoOolg+LxZURLJGdJGpZBbhf+G9Qgz4pv0="
22-10-28 11:55:15.356 (DEBUG): loaded 283098 geographical IPv4 ranges (3046695680 hosts) from "/opt/x86_64/share/gtk-gnutella/geo-ip.txt"
22-10-28 11:55:16.002 (DEBUG): loaded 1139950 geographical IPv6 ranges from "/opt/x86_64/share/gtk-gnutella/geo-ipv6.txt"
22-10-28 11:55:16.015 (WARNING): can't read file "/Users/svacchanda/.gtk-gnutella/config_gui": ENOENT (No such file or directory)
22-10-28 11:55:16.286 (MESSAGE): getaddrinfo() failed for "macmini.private": nodename nor servname provided, or not known
22-10-28 11:55:16.287 (INFO): NTP detected at 127.0.0.1
22-10-28 11:55:16.287 (INFO): detected NTP-3, stratum 2, offset -0.104289 secs
22-10-28 11:55:16.287 (INFO): NTP detected at ::1
22-10-28 11:55:16.287 (INFO): detected NTP-3, stratum 2, offset -0.104392 secs
22-10-28 11:55:16.949 (MESSAGE): BOOT will be contacting an UHC
22-10-28 11:55:16.949 (CRITICAL-3): stack (32768 bytes) overflowing for thread "ADNS" (#3) (used 34,552 bytes)
22-10-28 11:55:16.950 (WARNING-3): no TSIG_OVFLOW handler installed for thread "ADNS" (#3), crashing...
22-10-28 11:55:16.950 (WARNING-3): disabling locks, PID 71649 now in thread-unsafe mode (8 threads)
22-10-28 11:55:16.950 (WARNING-3): filelock_clean(): unlocking /Users/svacchanda/.gtk-gnutella/gtk-gnutella.pid
22-10-28 11:55:16.950 (WARNING-3): filelock_clean(): unlocking /Users/svacchanda/gtk-gnutella-downloads/incomplete/.gtk-gnutella.lock
22-10-28 11:55:16.951 (DEBUG-3): crash_mode(): initial internal call, level=basic from thread "ADNS" (#3)
22-10-28 11:55:16.951 (DEBUG-3): crash_mode(): depth=0, external=n, level=basic, old=none, new=basic
22-10-28 11:55:16.951 (DEBUG-3): crash_mode(): depth=1, external=y, level=basic, old=basic, new=basic
22-10-28 11:55:16.951 (DEBUG-3): crash_mode(): depth=2, external=y, level=basic, old=basic, new=basic
22-10-28 11:55:16.951 (WARNING-3): crash_handler(): trying to divert into main thread
22-10-28 11:55:16.952 CRASH (pid=71649) for gtk-gnutella/1.2.2 (2022-02-25; GTK2; Darwin x86_64)
22-10-28 11:55:16.952 CRASH (pid=71649) by SIGABRT after 10s -- stack was:
22-10-28 11:55:16.952 WARNING: corrupted stack
22-10-28 11:55:16.952 CRASH (pid=71649) calling gdb...
22-10-28 11:55:16.959 CRASH (pid=71649)  invoking crash hook "settings_dump_gnet"...
22-10-28 11:55:16.959 (INFO): dumping internal properties
22-10-28 11:55:16.960 (INFO): #reading_hostfile = FALSE
22-10-28 11:55:16.960 (INFO): #reading_ultrafile = FALSE
22-10-28 11:55:16.960 (INFO): #ancient_version = FALSE
22-10-28 11:55:16.960 (INFO): new_version_str = ""
22-10-28 11:55:16.960 (INFO): #up_connections = 42
22-10-28 11:55:16.960 (INFO): #normal_connections = 0
22-10-28 11:55:16.960 (INFO): #max_connections = 50
22-10-28 11:55:16.960 (INFO): #node_leaf_count = 0
22-10-28 11:55:16.960 (INFO): #node_normal_count = 0
22-10-28 11:55:16.960 (INFO): #node_ultra_count = 0
22-10-28 11:55:16.960 (INFO): #max_simultaneous_downloads = 100
22-10-28 11:55:16.960 (INFO): #max_simultaneous_host_downloads = 1
22-10-28 11:55:16.960 (INFO): #max_simultaneous_uploads = 4
22-10-28 11:55:16.960 (INFO): #max_uploads_ip = 1
22-10-28 11:55:16.960 (INFO): local_ip = < <none> >
22-10-28 11:55:16.960 (INFO): local_ip6 = < fdb2:2c26:f4e4:0:21c:42ff:febd:9ea8 >
22-10-28 11:55:16.960 (INFO): current_ip_stamp = "2022-05-15 21:42:36"
22-10-28 11:55:16.960 (INFO): current_ip6_stamp = "2022-10-27 10:40:33"
22-10-28 11:55:16.960 (INFO): #average_ip_uptime = 0
22-10-28 11:55:16.960 (INFO): average_ip6_uptime = 7108138
22-10-28 11:55:16.960 (INFO): start_stamp = "2022-10-28 11:55:10"
22-10-28 11:55:16.960 (INFO): #average_servent_uptime = 0
22-10-28 11:55:16.960 (INFO): listen_port = 9419
22-10-28 11:55:16.960 (INFO): forced_local_ip = < <none> >
22-10-28 11:55:16.960 (INFO): forced_local_ip6 = < <none> >
22-10-28 11:55:16.960 (INFO): #connection_speed = 0
22-10-28 11:55:16.960 (INFO): #compute_connection_speed = TRUE
22-10-28 11:55:16.960 (INFO): #limit_search_results = 50
22-10-28 11:55:16.960 (INFO): #ul_usage_min_percentage = 70
22-10-28 11:55:16.960 (INFO): #download_connecting_timeout = 90
22-10-28 11:55:16.960 (INFO): #download_push_sent_timeout = 90
22-10-28 11:55:16.960 (INFO): #download_connected_timeout = 180
22-10-28 11:55:16.960 (INFO): #download_retry_timeout_min = 20
22-10-28 11:55:16.960 (INFO): #download_retry_timeout_max = 3600
22-10-28 11:55:16.960 (INFO): #download_max_retries = 16
22-10-28 11:55:16.960 (INFO): #download_retry_timeout_delay = 120
22-10-28 11:55:16.960 (INFO): #download_retry_busy_delay = 60
22-10-28 11:55:16.960 (INFO): #download_retry_refused_delay = 180
22-10-28 11:55:16.960 (INFO): #download_retry_stopped = 15
22-10-28 11:55:16.960 (INFO): #download_overlap_range = 512
22-10-28 11:55:16.961 (INFO): #upload_connecting_timeout = 90
22-10-28 11:55:16.961 (INFO): #upload_connected_timeout = 180
22-10-28 11:55:16.961 (INFO): #search_reissue_timeout = 3600
22-10-28 11:55:16.961 (INFO): #ban_ratio_fds = 25
22-10-28 11:55:16.961 (INFO): #ban_max_fds = 100
22-10-28 11:55:16.961 (INFO): #banned_count = 0
22-10-28 11:55:16.961 (INFO): max_banned_fd = 64
22-10-28 11:55:16.961 (INFO): #incoming_connecting_timeout = 60
22-10-28 11:55:16.961 (INFO): #node_connecting_timeout = 90
22-10-28 11:55:16.961 (INFO): #node_connected_timeout = 180
22-10-28 11:55:16.961 (INFO): #node_sendqueue_size = 98304
22-10-28 11:55:16.961 (INFO): #node_tx_flowc_timeout = 180
22-10-28 11:55:16.961 (INFO): #node_rx_flowc_ratio = 70
22-10-28 11:55:16.961 (INFO): #max_ttl = 4
22-10-28 11:55:16.961 (INFO): #my_ttl = 4
22-10-28 11:55:16.961 (INFO): #hard_ttl_limit = 15
22-10-28 11:55:16.961 (INFO): #dbg = 0
22-10-28 11:55:16.961 (INFO): #ban_debug = 0
22-10-28 11:55:16.961 (INFO): #cpu_debug = 0
22-10-28 11:55:16.961 (INFO): #dmesh_debug = 0
22-10-28 11:55:16.961 (INFO): #gmsg_debug = 0
22-10-28 11:55:16.961 (INFO): #share_debug = 0
22-10-28 11:55:16.961 (INFO): #node_debug = 0
22-10-28 11:55:16.961 (INFO): #socket_debug = 0
22-10-28 11:55:16.961 (INFO): #bootstrap_debug = 0
22-10-28 11:55:16.961 (INFO): #http_debug = 0
22-10-28 11:55:16.961 (INFO): #download_debug = 0
22-10-28 11:55:16.961 (INFO): #fileinfo_debug = 0
22-10-28 11:55:16.962 (INFO): #upload_debug = 0
22-10-28 11:55:16.962 (INFO): #lib_debug = 0
22-10-28 11:55:16.962 (INFO): #url_debug = 0
22-10-28 11:55:16.962 (INFO): #dh_debug = 0
22-10-28 11:55:16.962 (INFO): #dq_debug = 0
22-10-28 11:55:16.962 (INFO): #vmsg_debug = 0
22-10-28 11:55:16.962 (INFO): #query_debug = 0
22-10-28 11:55:16.962 (INFO): #search_debug = 0
22-10-28 11:55:16.962 (INFO): #udp_debug = 0
22-10-28 11:55:16.962 (INFO): #qrp_debug = 0
22-10-28 11:55:16.962 (INFO): #routing_debug = 0
22-10-28 11:55:16.962 (INFO): #ggep_debug = 0
22-10-28 11:55:16.962 (INFO): #pcache_debug = 0
22-10-28 11:55:16.962 (INFO): #hsep_debug = 0
22-10-28 11:55:16.962 (INFO): #tls_debug = 0
22-10-28 11:55:16.962 (INFO): #parq_debug = 0
22-10-28 11:55:16.962 (INFO): #parq_optimistic = TRUE
22-10-28 11:55:16.962 (INFO): #parq_size_always_continue = 8192
22-10-28 11:55:16.962 (INFO): #parq_time_always_continue = 5
22-10-28 11:55:16.962 (INFO): #parq_ban_bad_maxcountwait = 10
22-10-28 11:55:16.962 (INFO): #net_buffer_shortage = FALSE
22-10-28 11:55:16.962 (INFO): #stop_host_get = FALSE
22-10-28 11:55:16.962 (INFO): #bandwidth_input_limit = FALSE
22-10-28 11:55:16.962 (INFO): #bandwidth_output_limit = FALSE
22-10-28 11:55:16.962 (INFO): #bandwidth_ginput_limit = FALSE
22-10-28 11:55:16.962 (INFO): #bandwidth_glinput_limit = FALSE
22-10-28 11:55:16.962 (INFO): #bandwidth_goutput_limit = FALSE
22-10-28 11:55:16.962 (INFO): #bandwidth_gloutput_limit = FALSE
22-10-28 11:55:16.962 (INFO): #bw_ul_usage_enabled = FALSE
22-10-28 11:55:16.962 (INFO): #bw_allow_stealing = TRUE
22-10-28 11:55:16.962 (INFO): #auto_clear_completed_downloads = TRUE
22-10-28 11:55:16.962 (INFO): #auto_clear_failed_downloads = TRUE
22-10-28 11:55:16.962 (INFO): #auto_clear_unavailable_downloads = TRUE
22-10-28 11:55:16.962 (INFO): #auto_clear_finished_downloads = FALSE
22-10-28 11:55:16.962 (INFO): #search_remove_downloaded = FALSE
22-10-28 11:55:16.962 (INFO): #force_local_ip = FALSE
22-10-28 11:55:16.962 (INFO): #force_local_ip6 = FALSE
22-10-28 11:55:16.962 (INFO): #bind_to_forced_local_ip = FALSE
22-10-28 11:55:16.962 (INFO): #bind_to_forced_local_ip6 = FALSE
22-10-28 11:55:16.962 (INFO): #use_netmasks = FALSE
22-10-28 11:55:16.962 (INFO): #allow_private_network_connection = FALSE
22-10-28 11:55:16.963 (INFO): #use_ip_tos = FALSE
22-10-28 11:55:16.963 (INFO): #download_delete_aborted = TRUE
22-10-28 11:55:16.963 (INFO): #proxy_auth = FALSE
22-10-28 11:55:16.963 (INFO): #socks_user = "username"
22-10-28 11:55:16.963 (INFO): #socks_pass = "password"
22-10-28 11:55:16.963 (INFO): proxy_addr = < <none> >
22-10-28 11:55:16.963 (INFO): #proxy_hostname = ""
22-10-28 11:55:16.963 (INFO): #proxy_port = 0
22-10-28 11:55:16.963 (INFO): #proxy_protocol = { 0: No proxy }
22-10-28 11:55:16.963 (INFO): #network_protocol = { 0: IPv4 and IPv6 }
22-10-28 11:55:16.963 (INFO): #use_ipv6_trt = FALSE
22-10-28 11:55:16.963 (INFO): ipv6_trt_prefix = < <none> >
22-10-28 11:55:16.963 (INFO): #hosts_in_catcher = 0
22-10-28 11:55:16.963 (INFO): #hosts_in_ultra_catcher = 0
22-10-28 11:55:16.963 (INFO): #hosts_in_bad_catcher = 0
22-10-28 11:55:16.963 (INFO): #max_hosts_cached = 10000
22-10-28 11:55:16.963 (INFO): #max_ultra_hosts_cached = 10000
22-10-28 11:55:16.963 (INFO): #max_bad_hosts_cached = 8000
22-10-28 11:55:16.963 (INFO): #max_high_ttl_msg = 10
22-10-28 11:55:16.963 (INFO): #max_high_ttl_radius = 2
22-10-28 11:55:16.963 (INFO): #input_bandwidth = 8192
22-10-28 11:55:16.963 (INFO): #output_bandwidth = 8192
22-10-28 11:55:16.963 (INFO): #input_gnet_bandwidth = 8192
22-10-28 11:55:16.963 (INFO): #output_gnet_bandwidth = 8192
22-10-28 11:55:16.963 (INFO): #input_gnet_leaf_bandwidth = 3072
22-10-28 11:55:16.963 (INFO): #output_gnet_leaf_bandwidth = 2048
22-10-28 11:55:16.963 (INFO): #search_queries_forward_size = 256
22-10-28 11:55:16.963 (INFO): #search_queries_kick_size = 1024
22-10-28 11:55:16.963 (INFO): #search_answers_forward_size = 16384
22-10-28 11:55:16.963 (INFO): #search_answers_kick_size = 65536
22-10-28 11:55:16.963 (INFO): #search_muid_track_amount = 100000
22-10-28 11:55:16.963 (INFO): #other_messages_kick_size = 40960
22-10-28 11:55:16.963 (INFO): #hops_random_factor = 0
22-10-28 11:55:16.963 (INFO): #send_pushes = TRUE
22-10-28 11:55:16.963 (INFO): #min_dup_msg = 5
22-10-28 11:55:16.963 (INFO): min_dup_ratio = 100
22-10-28 11:55:16.963 (INFO): #shared_files_extensions = "aac;ape;avi;bin;bz2;7z;cue;dmg;deb;divx;flac;flc;fli;gif;gz;ifo;iso;it;jpeg;jpg;m4a;mjpg;mka;mkv;mod;mov;mp1;mp2;mp3;mp4;mpa;mpeg;mpega;mpg;mpv;nes;oga;ogg;ogm;ogv;opus;qt;pdf;png;ps;ram;rar;rm;rom;rpm;s3m;shn;sid;smc;smd;spx;srt;stm;tar;tbz2;tgz;bittorrent;torrent;txt;vob;voc;vqf;wav;webm;xm;xvid;zip;zoo"
22-10-28 11:55:16.963 (INFO): #scan_ignore_symlink_dirs = FALSE
22-10-28 11:55:16.963 (INFO): #scan_ignore_symlink_regfiles = FALSE
22-10-28 11:55:16.963 (INFO): store_downloading_files_to = "/Users/svacchanda/gtk-gnutella-downloads/incomplete"
22-10-28 11:55:16.963 (INFO): move_downloading_files_to = "/Users/svacchanda/gtk-gnutella-downloads/complete"
22-10-28 11:55:16.964 (INFO): move_corrupted_files_to = "/Users/svacchanda/gtk-gnutella-downloads/corrupt"
22-10-28 11:55:16.964 (INFO): #shared_dirs = ""
22-10-28 11:55:16.964 (INFO): #local_netmasks = ""
22-10-28 11:55:16.964 (INFO): #total_downloads = 0
22-10-28 11:55:16.964 (INFO): #ul_running = 0
22-10-28 11:55:16.964 (INFO): #ul_quick_running = 0
22-10-28 11:55:16.964 (INFO): #ul_registered = 0
22-10-28 11:55:16.964 (INFO): #total_uploads = 0
22-10-28 11:55:16.964 (INFO): guid = '87b13102ca388a00101699e11ac8427d'
22-10-28 11:55:16.964 (INFO): kuid = '2d82c5439f50d72b3e337e905fa379ba1c2a8441'
22-10-28 11:55:16.964 (INFO): #use_swarming = TRUE
22-10-28 11:55:16.964 (INFO): #use_aggressive_swarming = TRUE
22-10-28 11:55:16.964 (INFO): #dl_minchunksize = 524288
22-10-28 11:55:16.964 (INFO): #dl_maxchunksize = 10485760
22-10-28 11:55:16.964 (INFO): #auto_download_identical = TRUE
22-10-28 11:55:16.964 (INFO): #auto_feed_download_mesh = TRUE
22-10-28 11:55:16.964 (INFO): #strict_sha1_matching = TRUE
22-10-28 11:55:16.964 (INFO): #is_firewalled = TRUE
22-10-28 11:55:16.964 (INFO): #is_inet_connected = TRUE
22-10-28 11:55:16.964 (INFO): #is_udp_firewalled = TRUE
22-10-28 11:55:16.964 (INFO): #recv_solicited_udp = FALSE
22-10-28 11:55:16.964 (INFO): #gnet_compact_query = TRUE
22-10-28 11:55:16.964 (INFO): #download_optimistic_start = FALSE
22-10-28 11:55:16.964 (INFO): #library_rebuilding = FALSE
22-10-28 11:55:16.964 (INFO): #sha1_rebuilding = FALSE
22-10-28 11:55:16.964 (INFO): #sha1_verifying = FALSE
22-10-28 11:55:16.964 (INFO): #file_moving = FALSE
22-10-28 11:55:16.964 (INFO): #prefer_compressed_gnet = TRUE
22-10-28 11:55:16.964 (INFO): #online_mode = TRUE
22-10-28 11:55:16.964 (INFO): #download_require_urn = FALSE
22-10-28 11:55:16.964 (INFO): #download_require_server_name = TRUE
22-10-28 11:55:16.964 (INFO): #max_ultrapeers = 4
22-10-28 11:55:16.964 (INFO): #quick_connect_pool_size = 40
22-10-28 11:55:16.964 (INFO): #max_leaves = 300
22-10-28 11:55:16.964 (INFO): #search_handle_ignored_files = { 0: displayed normally }
22-10-28 11:55:16.964 (INFO): #configured_peermode = { 1: auto (recommended) }
22-10-28 11:55:16.964 (INFO): #current_peermode = { 0: leaf node }
22-10-28 11:55:16.964 (INFO): sys_nofile = 256
22-10-28 11:55:16.964 (INFO): sys_physmem = 1335520
22-10-28 11:55:16.964 (INFO): #dl_queue_count = 0
22-10-28 11:55:16.964 (INFO): #dl_running_count = 0
22-10-28 11:55:16.964 (INFO): #dl_active_count = 0
22-10-28 11:55:16.964 (INFO): #dl_aqueued_count = 0
22-10-28 11:55:16.964 (INFO): #dl_pqueued_count = 0
22-10-28 11:55:16.964 (INFO): #fi_all_count = 0
22-10-28 11:55:16.964 (INFO): #fi_with_source_count = 0
22-10-28 11:55:16.964 (INFO): #dl_qalive_count = 0
22-10-28 11:55:16.964 (INFO): #dl_byte_count = 0
22-10-28 11:55:16.964 (INFO): #ul_byte_count = 0
22-10-28 11:55:16.964 (INFO): #pfsp_server = TRUE
22-10-28 11:55:16.964 (INFO): #pfsp_first_chunk = 524288
22-10-28 11:55:16.964 (INFO): #pfsp_minimum_filesize = 1048576
22-10-28 11:55:16.964 (INFO): #crawler_visit_count = 0
22-10-28 11:55:16.964 (INFO): #udp_crawler_visit_count = 0
22-10-28 11:55:16.964 (INFO): host_runs_ntp = TRUE
22-10-28 11:55:16.964 (INFO): ntp_detected = TRUE
22-10-28 11:55:16.964 (INFO): #clock_skew = 0
22-10-28 11:55:16.964 (INFO): #node_monitor_unstable_ip = FALSE
22-10-28 11:55:16.965 (INFO): #node_monitor_unstable_servents = FALSE
22-10-28 11:55:16.965 (INFO): #dl_remove_file_on_mismatch = FALSE
22-10-28 11:55:16.965 (INFO): #dl_mismatch_backout = 50000
22-10-28 11:55:16.965 (INFO): #server_hostname = ""
22-10-28 11:55:16.965 (INFO): #give_server_hostname = FALSE
22-10-28 11:55:16.965 (INFO): #reserve_gtkg_nodes = 0
22-10-28 11:55:16.965 (INFO): #unique_nodes = 100
22-10-28 11:55:16.965 (INFO): #download_rx_size = 64
22-10-28 11:55:16.965 (INFO): #node_rx_size = 16
22-10-28 11:55:16.965 (INFO): #upload_tx_size = 64
22-10-28 11:55:16.965 (INFO): #dl_http_latency = 0
22-10-28 11:55:16.965 (INFO): #node_last_ultra_check = "1970-01-01 08:00:00"
22-10-28 11:55:16.965 (INFO): #node_last_ultra_leaf_switch = "1970-01-01 08:00:00"
22-10-28 11:55:16.965 (INFO): #up_req_avg_servent_uptime = FALSE
22-10-28 11:55:16.965 (INFO): #up_req_avg_ip_uptime = FALSE
22-10-28 11:55:16.965 (INFO): #up_req_node_uptime = FALSE
22-10-28 11:55:16.965 (INFO): #up_req_not_firewalled = FALSE
22-10-28 11:55:16.965 (INFO): #up_req_enough_conn = FALSE
22-10-28 11:55:16.965 (INFO): #up_req_enough_fd = FALSE
22-10-28 11:55:16.965 (INFO): #up_req_enough_mem = FALSE
22-10-28 11:55:16.965 (INFO): #up_req_enough_bw = FALSE
22-10-28 11:55:16.965 (INFO): #up_req_good_udp = FALSE
22-10-28 11:55:16.965 (INFO): #search_queue_size = 256
22-10-28 11:55:16.965 (INFO): #search_queue_spacing = 10
22-10-28 11:55:16.965 (INFO): #enable_shell = FALSE
22-10-28 11:55:16.965 (INFO): #remote_shell_timeout = 180
22-10-28 11:55:16.965 (INFO): #entry_removal_timeout = 5
22-10-28 11:55:16.965 (INFO): #node_watch_similar_queries = TRUE
22-10-28 11:55:16.965 (INFO): #node_queries_half_life = 5
22-10-28 11:55:16.965 (INFO): #node_requery_threshold = 1700
22-10-28 11:55:16.965 (INFO): #library_rescan_started = "1970-01-01 08:00:00"
22-10-28 11:55:16.965 (INFO): #library_rescan_finished = "1970-01-01 08:00:00"
22-10-28 11:55:16.965 (INFO): #library_rescan_duration = 0
22-10-28 11:55:16.965 (INFO): #qrp_indexing_started = "1970-01-01 08:00:00"
22-10-28 11:55:16.965 (INFO): #qrp_indexing_duration = 0
22-10-28 11:55:16.965 (INFO): qrp_memory = 1
22-10-28 11:55:16.965 (INFO): #qrp_timestamp = "1970-01-01 08:00:00"
22-10-28 11:55:16.965 (INFO): #qrp_computation_time = 0
22-10-28 11:55:16.965 (INFO): #qrp_patch_timestamp = "1970-01-01 08:00:00"
22-10-28 11:55:16.965 (INFO): #qrp_patch_computation_time = 0
22-10-28 11:55:16.965 (INFO): #qrp_generation = 0
22-10-28 11:55:16.965 (INFO): #qrp_slots = 0
22-10-28 11:55:16.965 (INFO): #qrp_slots_filled = 0
22-10-28 11:55:16.965 (INFO): #qrp_fill_ratio = 0
22-10-28 11:55:16.965 (INFO): #qrp_conflict_ratio = 0
22-10-28 11:55:16.965 (INFO): #qrp_hashed_keywords = 0
22-10-28 11:55:16.965 (INFO): #qrp_patch_raw_length = 0
22-10-28 11:55:16.965 (INFO): #qrp_patch_length = 0
22-10-28 11:55:16.965 (INFO): #qrp_patch_comp_ratio = 0
22-10-28 11:55:16.965 (INFO): #ancient_version_left_days = 365
22-10-28 11:55:16.965 (INFO): #file_descriptor_shortage = FALSE
22-10-28 11:55:16.965 (INFO): #file_descriptor_runout = FALSE
22-10-28 11:55:16.965 (INFO): #convert_spaces = FALSE
22-10-28 11:55:16.965 (INFO): #convert_evil_chars = TRUE
22-10-28 11:55:16.965 (INFO): #convert_old_filenames = FALSE
22-10-28 11:55:16.965 (INFO): #tls_enforce = FALSE
22-10-28 11:55:16.966 (INFO): #gnet_deflate_enabled = TRUE
22-10-28 11:55:16.966 (INFO): #enable_udp = TRUE
22-10-28 11:55:16.966 (INFO): #process_oob_queries = TRUE
22-10-28 11:55:16.966 (INFO): #send_oob_queries = TRUE
22-10-28 11:55:16.966 (INFO): #proxy_oob_queries = TRUE
22-10-28 11:55:16.966 (INFO): #uploads_stalling = FALSE
22-10-28 11:55:16.966 (INFO): #use_global_hostiles_txt = TRUE
22-10-28 11:55:16.966 (INFO): #use_so_linger = FALSE
22-10-28 11:55:16.966 (INFO): #tcp_defer_accept_timeout = 10
22-10-28 11:55:16.966 (INFO): #browse_host_enabled = FALSE
22-10-28 11:55:16.966 (INFO): #html_browse_count = 0
22-10-28 11:55:16.966 (INFO): #html_browse_served = 0
22-10-28 11:55:16.966 (INFO): #qhits_browse_count = 0
22-10-28 11:55:16.966 (INFO): #qhits_browse_served = 0
22-10-28 11:55:16.966 (INFO): #overloaded_cpu = FALSE
22-10-28 11:55:16.966 (INFO): #download_buffer_size = 131072
22-10-28 11:55:16.966 (INFO): #browse_copied_to_passive = FALSE
22-10-28 11:55:16.966 (INFO): #display_metric_units = FALSE
22-10-28 11:55:16.966 (INFO): #rudp_debug = 0
22-10-28 11:55:16.966 (INFO): #dht_debug = 0
22-10-28 11:55:16.966 (INFO): #oob_proxy_debug = 0
22-10-28 11:55:16.966 (INFO): #enable_local_socket = TRUE
22-10-28 11:55:16.966 (INFO): #max_simultaneous_downloads_per_file = 40
22-10-28 11:55:16.966 (INFO): #dump_received_gnutella_packets = FALSE
22-10-28 11:55:16.966 (INFO): #search_results_expose_relative_paths = FALSE
22-10-28 11:55:16.966 (INFO): #shell_debug = 0
22-10-28 11:55:16.966 (INFO): #download_queue_frozen = 0
22-10-28 11:55:16.966 (INFO): #sq_debug = 0
22-10-28 11:55:16.966 (INFO): #push_proxy_debug = 0
22-10-28 11:55:16.966 (INFO): #thex_files_requested = 0
22-10-28 11:55:16.966 (INFO): #thex_files_served = 0
22-10-28 11:55:16.966 (INFO): #tigertree_debug = 0
22-10-28 11:55:16.967 (INFO): #tth_rebuilding = FALSE
22-10-28 11:55:16.967 (INFO): #tth_verifying = FALSE
22-10-28 11:55:16.967 (INFO): #search_max_results = 1000
22-10-28 11:55:16.967 (INFO): #browse_host_max_results = 10000
22-10-28 11:55:16.967 (INFO): #latest_svn_release_date = "1970-01-01 08:00:00"
22-10-28 11:55:16.967 (INFO): #latest_svn_release_revision = 0
22-10-28 11:55:16.967 (INFO): #latest_svn_release_signature = ""
22-10-28 11:55:16.967 (INFO): #tls_cache_max_hosts = 10000
22-10-28 11:55:16.967 (INFO): #tls_cache_max_time = 43200
22-10-28 11:55:16.967 (INFO): #tth_auto_discovery = TRUE
22-10-28 11:55:16.967 (INFO): #enable_hackarounds = TRUE
22-10-28 11:55:16.967 (INFO): #g2_cache_max_hosts = 10000
22-10-28 11:55:16.967 (INFO): #g2_cache_max_time = 43200
22-10-28 11:55:16.967 (INFO): #g2_debug = 0
22-10-28 11:55:16.967 (INFO): #dl_resource_switching = TRUE
22-10-28 11:55:16.967 (INFO): #parq_enabled = TRUE
22-10-28 11:55:16.967 (INFO): #pfsp_last_chunk = 524288
22-10-28 11:55:16.967 (INFO): #beautify_filenames = FALSE
22-10-28 11:55:16.967 (INFO): #enable_dht = TRUE
22-10-28 11:55:16.967 (INFO): #cq_debug = 0
22-10-28 11:55:16.967 (INFO): #dht_lookup_debug = 0
22-10-28 11:55:16.967 (INFO): #dht_storage_debug = 0
22-10-28 11:55:16.967 (INFO): #dht_publish_debug = 0
22-10-28 11:55:16.967 (INFO): #output_dht_lookup_bandwidth = 2048
22-10-28 11:55:16.967 (INFO): #input_dht_lookup_bandwidth = 8192
22-10-28 11:55:16.967 (INFO): #sticky_guid = TRUE
22-10-28 11:55:16.967 (INFO): #sticky_kuid = TRUE
22-10-28 11:55:16.967 (INFO): #dht_ulq_debug = 0
22-10-28 11:55:16.967 (INFO): #dht_storage_in_memory = FALSE
22-10-28 11:55:16.967 (INFO): #download_trace = { 0: none }
22-10-28 11:55:16.967 (INFO): #upload_trace = { 0: none }
22-10-28 11:55:16.967 (INFO): #gnet_trace = { 0: none }
22-10-28 11:55:16.967 (INFO): #push_proxy_trace = { 0: none }
22-10-28 11:55:16.967 (INFO): #http_trace = { 0: none }
22-10-28 11:55:16.967 (INFO): #verify_debug = 0
22-10-28 11:55:16.967 (INFO): #local_addr_cache_max_hosts = 100
22-10-28 11:55:16.967 (INFO): #local_addr_cache_max_time = 604800
22-10-28 11:55:16.967 (INFO): #local_addr_debug = 0
22-10-28 11:55:16.967 (INFO): #dump_transmitted_gnutella_packets = FALSE
22-10-28 11:55:16.967 (INFO): #mq_tcp_debug = 0
22-10-28 11:55:16.967 (INFO): #mq_udp_debug = 0
22-10-28 11:55:16.967 (INFO): #node_udp_sendqueue_size = 98304
22-10-28 11:55:16.967 (INFO): #clock_debug = 0
22-10-28 11:55:16.967 (INFO): #fw_debug = 0
22-10-28 11:55:16.967 (INFO): #host_debug = 0
22-10-28 11:55:16.967 (INFO): #dht_roots_debug = 0
22-10-28 11:55:16.967 (INFO): #lib_stats = 0
22-10-28 11:55:16.967 (INFO): #spam_lut_in_memory = TRUE
22-10-28 11:55:16.967 (INFO): #spam_debug = 0
22-10-28 11:55:16.967 (INFO): #lockfile_debug = 0
22-10-28 11:55:16.967 (INFO): #zalloc_debug = 0
22-10-28 11:55:16.967 (INFO): #palloc_debug = 0
22-10-28 11:55:16.967 (INFO): #rxbuf_debug = 0
22-10-28 11:55:16.967 (INFO): #zalloc_always_gc = FALSE
22-10-28 11:55:16.968 (INFO): #vmm_debug = 0
22-10-28 11:55:16.968 (INFO): #shutdown_debug = 0
22-10-28 11:55:16.968 (INFO): #country_limits = ""
22-10-28 11:55:16.968 (INFO): #ctl_debug = 0
22-10-28 11:55:16.968 (INFO): #log_dropped_gnutella = FALSE
22-10-28 11:55:16.968 (INFO): #whitelist_debug = 0
22-10-28 11:55:16.968 (INFO): #dht_tcache_debug = 0
22-10-28 11:55:16.968 (INFO): #publisher_debug = 0
22-10-28 11:55:16.968 (INFO): #dht_trace = { 0: none }
22-10-28 11:55:16.968 (INFO): #bandwidth_dht_output_limit = FALSE
22-10-28 11:55:16.968 (INFO): #output_dht_bandwidth = 12288
22-10-28 11:55:16.968 (INFO): #node_dht_sendqueue_size = 131072
22-10-28 11:55:16.968 (INFO): #bsched_debug = 0
22-10-28 11:55:16.968 (INFO): #dht_stable_debug = 0
22-10-28 11:55:16.968 (INFO): #reload_debug = 0
22-10-28 11:55:16.968 (INFO): #move_debug = 0
22-10-28 11:55:16.968 (INFO): #qhit_debug = 0
22-10-28 11:55:16.968 (INFO): #version_debug = 0
22-10-28 11:55:16.968 (INFO): #cpu_freq_min = 0
22-10-28 11:55:16.968 (INFO): #cpu_freq_max = 0
22-10-28 11:55:16.968 (INFO): #dht_boot_status = { 0: none }
22-10-28 11:55:16.968 (INFO): #dht_configured_mode = { 1: active (recommended) }
22-10-28 11:55:16.968 (INFO): dht_current_mode = { 2: passive }
22-10-28 11:55:16.968 (INFO): #omalloc_debug = 0
22-10-28 11:55:16.968 (INFO): #hcache_debug = 0
22-10-28 11:55:16.968 (INFO): randomness = '0178f64785207da546f25afc9663f05c19a50748'
22-10-28 11:55:16.968 (INFO): average_servent_downtime = 267545
22-10-28 11:55:16.968 (INFO): shutdown_time = "2022-10-27 10:41:22"
22-10-28 11:55:16.968 (INFO): #alive_debug = 0
22-10-28 11:55:16.968 (INFO): #vxml_debug = 0
22-10-28 11:55:16.968 (INFO): #upnp_debug = 0
22-10-28 11:55:16.968 (INFO): #soap_debug = 0
22-10-28 11:55:16.968 (INFO): #soap_trace = { 0: none }
22-10-28 11:55:16.968 (INFO): #allow_firewalled_ultra = FALSE
22-10-28 11:55:16.968 (INFO): #enable_upnp = TRUE
22-10-28 11:55:16.968 (INFO): #upnp_possible = FALSE
22-10-28 11:55:16.968 (INFO): #port_mapping_required = TRUE
22-10-28 11:55:16.968 (INFO): #port_mapping_possible = FALSE
22-10-28 11:55:16.968 (INFO): #natpmp_debug = 0
22-10-28 11:55:16.968 (INFO): #enable_natpmp = TRUE
22-10-28 11:55:16.968 (INFO): #natpmp_possible = FALSE
22-10-28 11:55:16.968 (INFO): #tx_debug = 0
22-10-28 11:55:16.968 (INFO): #rx_debug = 0
22-10-28 11:55:16.968 (INFO): #inputevt_debug = 0
22-10-28 11:55:16.968 (INFO): #bg_debug = 0
22-10-28 11:55:16.968 (INFO): #port_mapping_successful = FALSE
22-10-28 11:55:16.968 (INFO): #uploads_bw_no_stealing = FALSE
22-10-28 11:55:16.968 (INFO): #uploads_bw_ignore_stolen = FALSE
22-10-28 11:55:16.968 (INFO): #uploads_bw_uniform = FALSE
22-10-28 11:55:16.968 (INFO): #enable_http_pipelining = TRUE
22-10-28 11:55:16.968 (INFO): #dl_pipeline_maxchunksize = 1048576
22-10-28 11:55:16.968 (INFO): #enable_guess = TRUE
22-10-28 11:55:16.968 (INFO): #guess_server_debug = 0
22-10-28 11:55:16.968 (INFO): #guess_client_debug = 0
22-10-28 11:55:16.968 (INFO): #max_guess_hosts_cached = 1000
22-10-28 11:55:16.968 (INFO): #hosts_in_guess_catcher = 0
22-10-28 11:55:16.968 (INFO): #max_guess_intro_hosts_cached = 5000
22-10-28 11:55:16.968 (INFO): #hosts_in_guess_intro_catcher = 0
22-10-28 11:55:16.968 (INFO): #dbstore_debug = 0
22-10-28 11:55:16.968 (INFO): session_id = '394f29d9911d42a3919f583b2391d6e8'
22-10-28 11:55:16.969 (INFO): #pfsp_rare_server = TRUE
22-10-28 11:55:16.969 (INFO): #enable_guess_client = TRUE
22-10-28 11:55:16.969 (INFO): guess_output_bandwidth = 1024
22-10-28 11:55:16.969 (INFO): #matching_debug = 0
22-10-28 11:55:16.969 (INFO): #tsync_debug = 0
22-10-28 11:55:16.969 (INFO): #query_request_partials = TRUE
22-10-28 11:55:16.969 (INFO): #query_answer_partials = TRUE
22-10-28 11:55:16.969 (INFO): #query_answer_whats_new = TRUE
22-10-28 11:55:16.969 (INFO): #search_smart_stop = TRUE
22-10-28 11:55:16.969 (INFO): #whats_new_search_max_results = 10000
22-10-28 11:55:16.969 (INFO): #passive_search_max_results = 5000
22-10-28 11:55:16.969 (INFO): #log_dup_gnutella_same_node = FALSE
22-10-28 11:55:16.969 (INFO): #log_dup_gnutella_higher_ttl = FALSE
22-10-28 11:55:16.969 (INFO): #log_dup_gnutella_other_node = FALSE
22-10-28 11:55:16.969 (INFO): #log_new_gnutella = FALSE
22-10-28 11:55:16.969 (INFO): #log_gnutella_routing = FALSE
22-10-28 11:55:16.969 (INFO): #log_bad_gnutella = FALSE
22-10-28 11:55:16.969 (INFO): #log_spam_query_hit = FALSE
22-10-28 11:55:16.969 (INFO): #max_ultra6_hosts_cached = 10000
22-10-28 11:55:16.969 (INFO): #hosts_in_ultra6_catcher = 0
22-10-28 11:55:16.969 (INFO): #hosts_in_guess6_catcher = 0
22-10-28 11:55:16.969 (INFO): #hosts_in_guess6_intro_catcher = 0
22-10-28 11:55:16.969 (INFO): #max_guess6_hosts_cached = 1000
22-10-28 11:55:16.969 (INFO): #max_guess6_intro_hosts_cached = 5000
22-10-28 11:55:16.969 (INFO): #xmalloc_debug = 0
22-10-28 11:55:16.969 (INFO): #qhit_bad_debug = 0
22-10-28 11:55:16.969 (INFO): #guid_debug = 0
22-10-28 11:55:16.969 (INFO): #tx_deflate_debug = 0
22-10-28 11:55:16.969 (INFO): #tx_debug_addrs = ""
22-10-28 11:55:16.969 (INFO): #dump_rx_addrs = ""
22-10-28 11:55:16.969 (INFO): #dump_tx_from_addrs = ""
22-10-28 11:55:16.969 (INFO): #dump_tx_to_addrs = ""
22-10-28 11:55:16.969 (INFO): #guess_maximize_bw = TRUE
22-10-28 11:55:16.969 (INFO): #udp_sched_debug = 0
22-10-28 11:55:16.969 (INFO): #tx_ut_debug_flags = 0
22-10-28 11:55:16.969 (INFO): #rx_debug_addrs = ""
22-10-28 11:55:16.969 (INFO): #rx_ut_debug_flags = 0
22-10-28 11:55:16.969 (INFO): #log_sr_udp_tx = FALSE
22-10-28 11:55:16.969 (INFO): #log_sr_udp_rx = FALSE
22-10-28 11:55:16.969 (INFO): #secure_oob_debug = 0
22-10-28 11:55:16.969 (INFO): #log_vmsg_tx = FALSE
22-10-28 11:55:16.969 (INFO): #log_vmsg_rx = FALSE
22-10-28 11:55:16.969 (INFO): #dht_tcache_debug_flags = 0
22-10-28 11:55:16.969 (INFO): #log_weird_dht_headers = FALSE
22-10-28 11:55:16.969 (INFO): #dht_rpc_debug = 0
22-10-28 11:55:16.969 (INFO): #log_uhc_pings_rx = FALSE
22-10-28 11:55:16.969 (INFO): #log_uhc_pings_tx = FALSE
22-10-28 11:55:16.969 (INFO): clean_shutdown = FALSE
22-10-28 11:55:16.969 (INFO): clean_restart = FALSE
22-10-28 11:55:16.969 (INFO): #dht_keys_debug = 0
22-10-28 11:55:16.969 (INFO): #dht_values_debug = 0
22-10-28 11:55:16.969 (INFO): pid = 71649
22-10-28 11:55:16.969 (INFO): #http_range_debug = 0
22-10-28 11:55:16.969 (INFO): #upnp_mapping_lease_time = 3600
22-10-28 11:55:16.969 (INFO): #user_auto_restart = FALSE
22-10-28 11:55:16.969 (INFO): #tm_debug = 0
22-10-28 11:55:16.969 (INFO): #tmalloc_debug = 0
22-10-28 11:55:16.969 (INFO): #evq_debug = 0
22-10-28 11:55:16.969 (INFO): #max_g2hub_hosts_cached = 10000
22-10-28 11:55:16.969 (INFO): #hosts_in_g2hub_catcher = 0
22-10-28 11:55:16.969 (INFO): #enable_g2 = TRUE
22-10-28 11:55:16.969 (INFO): #node_g2_count = 0
22-10-28 11:55:16.969 (INFO): #max_g2_hubs = 2
22-10-28 11:55:16.969 (INFO): #log_bad_g2 = FALSE
22-10-28 11:55:16.969 (INFO): #log_dropped_g2 = FALSE
22-10-28 11:55:16.969 (INFO): #g2_rpc_debug = 0
22-10-28 11:55:16.969 (INFO): #log_query_hits = FALSE
22-10-28 11:55:16.969 (INFO): #log_query_hit_records = FALSE
22-10-28 11:55:16.969 (INFO): #g2_browse_count = 0
22-10-28 11:55:16.969 (INFO): #g2_browse_served = 0
22-10-28 11:55:16.969 (INFO): #log_sending_g2 = FALSE
22-10-28 11:55:16.969 (INFO): session_start_stamp = "2022-05-15 21:42:36"
22-10-28 11:55:16.969 (INFO): #tcp_no_listening = FALSE
22-10-28 11:55:16.970 (INFO): #query_trace = FALSE
22-10-28 11:55:16.970 (INFO): #inputevt_trace = FALSE
22-10-28 11:55:16.970 (INFO): #lock_contention_trace = FALSE
22-10-28 11:55:16.970 (INFO): #lock_sleep_trace = FALSE
22-10-28 11:55:16.970 (INFO): #running_topless = FALSE
22-10-28 11:55:16.970 (INFO): #send_oob_ind_reliably = TRUE
22-10-28 11:55:16.970 (INFO): #adns_debug = 0
22-10-28 11:55:16.970 (INFO): #bc_http_out = 0
22-10-28 11:55:16.970 (INFO): #bc_gnet_tcp_up_out = 0
22-10-28 11:55:16.970 (INFO): #bc_gnet_tcp_leaf_out = 0
22-10-28 11:55:16.970 (INFO): bc_gnet_udp_out = 1320
22-10-28 11:55:16.970 (INFO): #bc_dht_out = 0
22-10-28 11:55:16.970 (INFO): #bc_loopback_out = 0
22-10-28 11:55:16.970 (INFO): #bc_private_out = 0
22-10-28 11:55:16.970 (INFO): #bc_http_in = 0
22-10-28 11:55:16.970 (INFO): #bc_gnet_tcp_up_in = 0
22-10-28 11:55:16.970 (INFO): #bc_gnet_tcp_leaf_in = 0
22-10-28 11:55:16.970 (INFO): #bc_gnet_udp_in = 0
22-10-28 11:55:16.970 (INFO): #bc_dht_in = 0
22-10-28 11:55:16.970 (INFO): #bc_loopback_in = 0
22-10-28 11:55:16.970 (INFO): #bc_private_in = 0
22-10-28 11:55:16.970 CRASH (pid=71649) done with hook "settings_dump_gnet"
22-10-28 11:55:16.958 CRASH (pid=71649) trace left in /Users/svacchanda/.gtk-gnutella/crashes/gtk-gnutella-1.2.2-crash.635b529a.71649.log
22-10-28 11:55:16.958 CRASH (pid=71649) end of line.
22-10-28 11:55:18.009 (WARNING) not auto-restarting: supervising parent PID=71646 still present
22-10-28 11:55:18.010 (CRITICAL): trapped foreign exit(), cleaning up...
22-10-28 11:55:18.010 (WARNING): skipping trace for thread "main" (#0) (crash mode)
22-10-28 11:55:18.014 (WARNING): thread_element_signal_deliver(): cannot unblock thread "verify TTH" (#5) via write(44) to send signal #11: EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm: "DHT published SHA-1 information": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm: "DHT published SHA-1 information": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm_close(): could not sync SDBM "DHT published SHA-1 information": EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm: "DHT published SHA-1 information" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.019 (WARNING): sdbm: "GUESS hosts & query keys": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm: "GUESS hosts & query keys": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm_close(): could not sync SDBM "GUESS hosts & query keys": EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm: "GUESS hosts & query keys" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.019 (WARNING): sdbm: "Banned GUIDs": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm: "Banned GUIDs": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm_close(): could not sync SDBM "Banned GUIDs": EBADF (Bad file descriptor)
22-10-28 11:55:18.019 (WARNING): sdbm: "Banned GUIDs" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT stable nodes": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT stable nodes": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm_close(): could not sync SDBM "DHT stable nodes": EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT stable nodes" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT root node key datasets": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT root node key datasets": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm_close(): could not sync SDBM "DHT root node key datasets": EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT root node key datasets" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT root node contacts": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT root node contacts": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm_close(): could not sync SDBM "DHT root node contacts": EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT root node contacts" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT value data": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT value data": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm_close(): could not sync SDBM "DHT value data": EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT value data" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT raw data": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT raw data": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm_close(): could not sync SDBM "DHT raw data": EBADF (Bad file descriptor)
22-10-28 11:55:18.021 (WARNING): sdbm: "DHT raw data" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.022 (WARNING): sdbm: "DHT key data": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.022 (WARNING): sdbm: "DHT key data": cannot flush page #0: EBADF (Bad file descriptor)
22-10-28 11:55:18.022 (WARNING): sdbm_close(): could not sync SDBM "DHT key data": EBADF (Bad file descriptor)
22-10-28 11:55:18.022 (WARNING): sdbm: "DHT key data" ERRORS: read = 0, write = 2 (2 in flushes, 0 in splits)
22-10-28 11:55:18.024 (WARNING): terminated 1 running task

comment:11 Changed 21 months ago by barracuda156

On PPC is fail with Bus error here:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000010
0x002e6aec in sig_compute_pc_index ()

Maybe this does not work?

#if defined(HAS_UCONTEXT_MCONTEXT_GREGS)

#define REGISTER_COUNT(u)	N_ITEMS((u)->uc_mcontext.gregs)
#define REGISTER_BASE(u)	((ulong *) (u)->uc_mcontext.gregs)
#define REGISTER_VALUE(u,x)	((ulong) (u)->uc_mcontext.gregs[x])

#elif defined(HAS_UCONTEXT_MCONTEXT)

#define REGISTER_COUNT(u)	(sizeof((u)->uc_mcontext) / sizeof(ulong))
#define REGISTER_BASE(u)	((ulong *) &(u)->uc_mcontext)
#define REGISTER_VALUE(u,x)	((ulong *) &(u)->uc_mcontext)[x]

#else	/* !HAS_UCONTEXT_MCONTEXT_GREGS && !HAS_UCONTEXT_MCONTEXT */

#include "log.h"			/* For s_error_expr() */
#define REGISTER_COUNT(u)	0
#define REGISTER_BASE(u)	NULL
#define REGISTER_VALUE(u,x)	\
	(s_error_expr("%s: cannot access machine registers", G_STRFUNC), (x))

#endif	/* HAS_UCONTEXT_MCONTEXT_GREGS || HAS_UCONTEXT_MCONTEXT */

It does not look correct.

comment:12 Changed 16 months ago by barracuda156

Owner: set to barracuda156
Resolution: fixed
Status: newclosed

In 2ddf38070c7655d3d51fb291b133020f17734518/macports-ports (master):

gtk-gnutella: update to latest upstream, fix broken port

Fixes: #64545

Note: See TracTickets for help on using tickets.