Description of problem: when using Samba dns module to resolve dns names via smb, elinks will not locate any domain, and always dumps to screen. I cannot copy/paste but an approximation is: ap, Mimetypes files), Bookmarks, Cookies, Forms History, Global History, URI rewrite elinks[dump_backtrace+0x1d][0x80c748d] elinks[0x8090674] elinks[0x80909af] /lib/tls/libc.so.6[0x791f38] /lib/libnss_wins.so.2[0x3c31b0] /lib/libnss_wins.so.2[init_ 4e] /lib/libnss_wins.so.2[init_ and so on. I would prefer to not type the whole thing. Version-Release number of selected component (if applicable): elinks-0.9.1-1 How reproducible: Always. Gaurenteed Steps to Reproduce: 1. modify the hosts line of /etc/nsswitch.conf to have wins BEFORE dns 2. run Elinks 3. Watch the crash Actual results: Screen as shown above. Expected results: Should work. Additional info:
This is already know "bug": http://bugzilla.elinks.or.cz/show_bug.cgi?id=453 elinks and samba define same function name "convert_string()", but each does something other... and if elinks calls getaddrinfo() it loads libnss_wins.so with this function into elinks and it crash. Solutions: never use and export common names in samba, elinks and all others projects!
Thanks for the pointer. Patch included in 0.9.2-0.rc4.3.