Date: Tue, 30 Oct 2007 15:26:04 GMT From: Glen Neff <gneff@trioptimum.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/117682: pidgin crashes if pidgin-encryption module loaded Message-ID: <200710301526.l9UFQ44X036948@www.freebsd.org> Resent-Message-ID: <200710301530.l9UFU19j087578@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 117682 >Category: ports >Synopsis: pidgin crashes if pidgin-encryption module loaded >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Oct 30 15:30:01 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Glen Neff >Release: 6.2-RELEASE-p8 >Organization: >Environment: FreeBSD gneffpc.rtp.dg.com 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #14: Thu Oct 11 14:11:04 EDT 2007 gneff@gneffpc.rtp.dg.com:/usr/obj/usr/src/sys/gneffpc i386 >Description: The past several port revs of both net-im/pidgin and security/pidgin-encryption have come together to create a problem where if you run pidgin and attempt to enable the pidgin-encryption module, it immediately cores. Because pidgin is a threaded app, the backtraces I've obtained don't appear to be very useful, but here's what I got: GNU gdb 6.6 [GDB v6.6 for FreeBSD]: #0 0x28f5a613 in kill () from /lib/libc.so.6 #1 0x28e72447 in raise () from /lib/libpthread.so.2 #2 0x28f591e8 in abort () from /lib/libc.so.6 #3 0x080b5276 in ?? () #4 0x08106c00 in ?? () #5 0x28f6c330 in __sF () from /lib/libc.so.6 #6 0x00c040f2 in ?? () #7 0x0040474a in ?? () #8 0x38488800 in ?? () #9 0x28080810 in ?? () #10 0x08062900 in ?? () #11 0x18160b08 in ?? () #12 0x9a100208 in ?? () #13 0x22180221 in ?? () #14 0x260821b1 in ?? () #15 0x45882083 in ?? () #16 0x5cd82280 in ?? () #17 0x5a580890 in ?? () #18 0x40510cd1 in ?? () #19 0x4005054d in ?? () #20 0x0007a409 in ?? () #21 0xa0060429 in ?? () #22 0x704e4269 in ?? () #23 0x406e0049 in ?? () #24 0x44380041 in ?? () #25 0xe930a813 in ?? () #26 0x60140881 in ?? () #27 0x700c05ec in ?? () #28 0x700c0046 in ?? () #29 0x90400041 in ?? () #30 0x8881c149 in ?? () #31 0x88054940 in ?? () #32 0x01155064 in ?? () #33 0x0188f0c0 in ?? () #34 0x4048f8c0 in ?? () #35 0x404a7205 in ?? () #36 0x20a60002 in ?? () #37 0xa4060180 in ?? () #38 0x200c3510 in ?? () #39 0x40010418 in ?? () #40 0x14010024 in ?? () #41 0x04a200a2 in ?? () #42 0x04104208 in ?? () #43 0x06114140 in ?? () #44 0x84515001 in ?? () #45 0x28d76224 in unicode_transliterate () from /usr/local/lib/libiconv.so.3 #46 0x28e79f30 in ?? () from /lib/libpthread.so.2 #47 0x0000000b in ?? () #48 0x0000000c in ?? () #49 0xbfbfd1b0 in ?? () #50 0x0000003c in ?? () #51 0x080b5118 in ?? () #52 0x00000000 in ?? () GNU gdb 6.1.1 [FreeBSD] #0 0x28f5a613 in kill () from /lib/libc.so.6 #1 0x28e72447 in raise () from /lib/libpthread.so.2 #2 0x28f591e8 in abort () from /lib/libc.so.6 #3 0x080b5276 in pidgin_log_uninit () #4 0x28e79f30 in sigaction () from /lib/libpthread.so.2 #5 0xbfbfff94 in ?? () #6 0x0000000b in ?? () #7 0xbfbfd470 in ?? () #8 0xbfbfd1b0 in ?? () #9 0x00000000 in ?? () #10 0x28e7960a in sigaction () from /lib/libpthread.so.2 #11 0x29403b15 in PR_CallOnce () from /usr/local/lib/libplc4.so.1 #12 0x29f54dd9 in RNG_RNGInit () from /usr/local/lib/nss/libfreebl3.so.1 #13 0x297333d5 in RNG_RNGInit () from /usr/local/lib/nss/libsoftokn3.so.1 #14 0x2971f26a in nsc_CommonInitialize () from /usr/local/lib/nss/libsoftokn3.so.1 #15 0x2971f499 in NSC_Initialize () from /usr/local/lib/nss/libsoftokn3.so.1 #16 0x00000000 in ?? () #17 0x28eee94d in _UTF8_init () from /lib/libc.so.6 #18 0x28f6c540 in ?? () from /lib/libc.so.6 #19 0x2971f473 in NSC_Initialize () from /usr/local/lib/nss/libsoftokn3.so.1 #20 0xbfbfd5f8 in ?? () #21 0x295de981 in secmod_ModuleInit () from /usr/local/lib/nss/libnss3.so.1 Here's some of the relevant port versions I have installed as the problem stands: pidgin-2.2.2 pidgin-encryption-3.0_2 libpurple-2.2.2 nss-3.11.7 libiconv-1.11_1 I've insured that other modules can be loaded properly, as well as eliminating environmental issues by reproducing the problem with a test account with a clean home directory. >How-To-Repeat: Launch pidgin, select tools - plugins, locate 'Pidgin-Encryption 3.0' in the dialog box, then click the check-box next to it. pidgin will immediately core. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710301526.l9UFQ44X036948>