Okay, this is odd. I've gotten the source for samba using "apt-get source winbind", built it without optimizations, then used LD_PRELOAD to override the system's copy of libnss_wins.so with my fresh copy, then launched rhythmbox (which segfaulted whenever it tried to resolve a hostname.) and it isn't crashing! I'll do some investigating to see if it was gcc's optimizations that mucked it up or some other cause, but at least this is progress!
It's 5 AM here, so I ought to get to bed, but I'll dig deeper tomorrow!
Okay, this is odd. I've gotten the source for samba using "apt-get source winbind", built it without optimizations, then used LD_PRELOAD to override the system's copy of libnss_wins.so with my fresh copy, then launched rhythmbox (which segfaulted whenever it tried to resolve a hostname.) and it isn't crashing! I'll do some investigating to see if it was gcc's optimizations that mucked it up or some other cause, but at least this is progress!
It's 5 AM here, so I ought to get to bed, but I'll dig deeper tomorrow!