Hi,

I am testing connman-1.10 and i get the following warnings when i try to
resolve a dns address.

---- START OF LOG
connmand[2815]: src/dnsproxy.c:udp_listener_event() Received 32 bytes (id
0x090c)
connmand[2815]: src/dnsproxy.c:parse_request() id 0x090c qr 0 opcode 0
qdcount 1 arcount 0
connmand[2815]: src/dnsproxy.c:parse_request() query www.google.com.
connmand[2815]: src/dnsproxy.c:resolv() server 192.168.1.1 enabled 1

GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed
connmand[2815]: src/dnsproxy.c:forward_dns_reply() Received 196 bytes (id
0x1629)
connmand[2815]: src/dnsproxy.c:forward_dns_reply() req 0x4daba8 dstid
0x1629 altid 0xe285 rcode 0
connmand[2815]: src/dnsproxy.c:cache_update() offset 0 hdr 0x7fa9fb68 msg
0x7fa9fb68 rcode 0
connmand[2815]: src/dnsproxy.c:parse_response() qr 1 qdcount 1

GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed

GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table !=
NULL' failed
connmand[2815]: src/dnsproxy.c:cache_update() cache 5 new question
"wwwgooglecom" type 28 ttl 293 size 125 packet 62 dns len 62
connmand[2815]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 196 bytes
to 9
connmand[2815]: src/dnsproxy.c:udp_listener_event() Received 32 bytes (id
0x9f96)
connmand[2815]: src/dnsproxy.c:parse_request() id 0x9f96 qr 0 opcode 0
qdcount 1 arcount 0
connmand[2815]: src/dnsproxy.c:parse_request() query www.google.com.
connmand[2815]: src/dnsproxy.c:resolv() server 192.168.1.1 enabled 1

GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed
connmand[2815]: src/dnsproxy.c:forward_dns_reply() Received 248 bytes (id
0x6ebe)
connmand[2815]: src/dnsproxy.c:forward_dns_reply() req 0x4daba8 dstid
0x6ebe altid 0x5fc0 rcode 0
connmand[2815]: src/dnsproxy.c:cache_update() offset 0 hdr 0x7fa9fb68 msg
0x7fa9fb68 rcode 0
connmand[2815]: src/dnsproxy.c:parse_response() qr 1 qdcount 1

GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed

GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table !=
NULL' failed
connmand[2815]: src/dnsproxy.c:cache_update() cache 6 new question
"wwwgooglecom" type 1 ttl 293 size 177 packet 114 dns len 114
connmand[2815]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 248 bytes
to 9
---- END OF LOG

It looks like there is some problem in DNS caching. Maybe the cache
GHashTable is not initialized.
Earlier i had glib assertion checks disabled due to which connman ended by
crashing.

Regards
~Sameer
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to