Recent xchat (2.8.4_4) with all dependent ports up to date crashes just after you click "Connect" in the server selection dialog. This occurs with LANG set to uk_UA.KOI8-U (and may be other), but not with LANG=C. Here's the coredump: Program terminated with signal 11, Segmentation fault. #0 0x48ca7b97 in g_markup_escape_text () from /usr/local/lib/libglib-2.0.so.0 #1 0x4853ebcf in gtk_widget_freeze_child_notify () from /usr/local/lib/libgtk-x11-2.0.so.0 #2 0x48aab4e8 in g_object_set_valist () from /usr/local/lib/libgobject-2.0.so.0 #3 0x48aaba96 in g_object_set () from /usr/local/lib/libgobject-2.0.so.0 #4 0x48533201 in gtk_widget_set_tooltip_text () from /usr/local/lib/libgtk-x11-2.0.so.0 #5 0x08064032 in ?? () #6 0x491bbc08 in ?? () #7 0xbfbfbd1c in ?? () #8 0xbfbfbd1c in ?? () #9 0x00000000 in ?? () #10 0x491c72e0 in ?? () #11 0x491b1000 in ?? () #12 0xbfbfbda8 in ?? () #13 0x0805ffc2 in ?? () #14 0x491bbc08 in ?? () #15 0xbfbfbd1c in ?? () #16 0x00000000 in ?? () #17 0x00000000 in ?? () #18 0x486317ec in ?? () from /usr/local/lib/libgtk-x11-2.0.so.0 #19 0x4aa8d1a0 in ?? () #20 0x00000000 in ?? () #21 0xb5d0a7d0 in ?? () #22 0xb3d080d1 in ?? () #23 0xd020b0d0 in ?? () #24 0xd0b0d0bd in ?? () #25 0xd081d1b4 in ?? () #26 0xd0bbd0b8 in ?? () #27 0xd0bdd0b0 in ?? () #28 0x208fd1bd in ?? () #29 0xd02083d1 in ?? () #30 0xd1b5d0bc in ?? () #31 0xd0b5d080 in ?? () #32 0x3a83d1b6 in ?? () #33 0xd0203020 in ?? () #34 0xd0b0d0b1 in ?? () #35 0xd182d1b9 in ?? () #36 0xbf00d096 in ?? () #37 0xb1d02030 in ?? () #38 0xb9d0b0d0 in ?? () #39 0x490082d1 in ?? () #40 0xbfbfbd98 in ?? () #41 0x4853885a in gtk_widget_queue_resize () from /usr/local/lib/libgtk-x11-2.0.so.0 How-To-Repeat: 1) update the ports to the date of posting 2) LANG=uk_UA.KOI8-U xchat 3) Enter the server/connection information, click the "Connect" button (the label will appear localized) 4) expect a crash
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to maintainer (via the GNATS Auto Assign Tool)
You will need to recompile xchat with debug (WITH_DEBUG=3Dyes) to get go= od = backtraces. You don't have any problem with 2.8.4_3 until you upgraded i= t = to 2.8.4_4? The difference in between of 2.8.4_3 and 2.8.4_4, the = xchat/files/patch-xc284-fix-scrollbfdleak was added in 2.8.4_4. Cheers, Mezz -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org
State Changed From-To: open->closed No respone for a month.
Q2FuIHNvbWVvbmUgcmVvcGVuIHRoZSBidWc/IFNvcnJ5IGZvciBzdWNoIGEgZGVsYXksIHRoZSBw cm9ibGVtIGlzCnN0aWxsIGhlcmUgKFJFTEVBU0UtNy4wLCBhbGwgcG9ydHMgYXJlIHVwIHRvIGRh dGUpLCBoZXJlJ3MgdGhlCmJhY2t0cmFjZSB3aXRoIHRoZSBkZWJ1Z2dpbmcgc3ltYm9sczoKCiMw ICAweDQ4Y2JkZDg3IGluIGdfbWFya3VwX2VzY2FwZV90ZXh0ICgpIGZyb20gL3Vzci9sb2NhbC9s aWIvbGliZ2xpYi0yLjAuc28uMAojMSAgMHg0ODU1MzYxZiBpbiBndGtfd2lkZ2V0X2ZyZWV6ZV9j aGlsZF9ub3RpZnkgKCkgZnJvbQovdXNyL2xvY2FsL2xpYi9saWJndGsteDExLTIuMC5zby4wCiMy ICAweDQ4YWMwNGU4IGluIGdfb2JqZWN0X3NldF92YWxpc3QgKCkgZnJvbSAvdXNyL2xvY2FsL2xp Yi9saWJnb2JqZWN0LTIuMC5zby4wCiMzICAweDQ4YWMwYTk2IGluIGdfb2JqZWN0X3NldCAoKSBm cm9tIC91c3IvbG9jYWwvbGliL2xpYmdvYmplY3QtMi4wLnNvLjAKIzQgIDB4NDg1NDdjYzEgaW4g Z3RrX3dpZGdldF9zZXRfdG9vbHRpcF90ZXh0ICgpIGZyb20KL3Vzci9sb2NhbC9saWIvbGliZ3Rr LXgxMS0yLjAuc28uMAojNSAgMHgwODA2NzM2YyBpbiBhZGRfdGlwICh3aWQ9MHg0OWQwY2U0OCwg dGV4dD0weGJmYmZkMTA4ICLQp9C177+9MjAw0LPQsArQvdCw0LTvv70yMDHQuNC70LDvv73Qve+/ vTIxNyDvv70yMDMg0LzQte+/vTIwMNC10Lbvv70yMDM6IDAg0LHQsNC577+9MjAy77+9MjI277+9 KSBhdCBndGt1dGlsLmM6NTAyCiM2ICAweDA4MDYyNzcwIGluIGZlX3NldF90aHJvdHRsZSAoc2Vy dj0weDQ5ZjhlMDAwKSBhdCBmZS1ndGsuYzo3NDMKIzcgIDB4MDgwYWFmZmUgaW4gc2VydmVyX2Zs dXNoX3F1ZXVlIChzZXJ2PTB4NDlmOGUwMDApIGF0IHNlcnZlci5jOjgzOAojOCAgMHgwODBhY2Zl ZSBpbiBzZXJ2ZXJfY29ubmVjdCAoc2Vydj0weDQ5ZjhlMDAwLCBob3N0bmFtZT0weDQ5ZDgyNTgw CiIxOTIuMTY4LjAuMSIsIHBvcnQ9NjY2Nywgbm9fbG9naW49MCkgYXQgc2VydmVyLmM6MTY4Mwoj OSAgMHgwODBhZGJhMyBpbiBzZXJ2bGlzdF9jb25uZWN0IChzZXNzPTB4NDlmYjU4MDAsIG5ldD0w eDQ5ZDg3MjAwLApqb2luPTEpIGF0IHNlcnZsaXN0LmM6NTYzCiMxMCAweDA4MDdhZjQ1IGluIHNl cnZsaXN0X2Nvbm5lY3RfY2IgKGJ1dHRvbj0weDQ5ZDBhNDkwLAp1c2VyZGF0YT0weDApIGF0IHNl cnZsaXN0Z3VpLmM6Njg3CiMxMSAweDQ4YWM4MzhmIGluIGdfY2Nsb3N1cmVfbWFyc2hhbF9WT0lE X19WT0lEICgpIGZyb20KL3Vzci9sb2NhbC9saWIvbGliZ29iamVjdC0yLjAuc28uMAojMTIgMHg0 OGFiYjAwOSBpbiBnX2Nsb3N1cmVfaW52b2tlICgpIGZyb20gL3Vzci9sb2NhbC9saWIvbGliZ29i amVjdC0yLjAuc28uMAojMTMgMHg0OGFjZjgxMyBpbiBnX3NpZ25hbF9oYW5kbGVyX2Rpc2Nvbm5l Y3QgKCkgZnJvbQovdXNyL2xvY2FsL2xpYi9saWJnb2JqZWN0LTIuMC5zby4wCiMxNCAweDQ4YWQx NDQ2IGluIGdfc2lnbmFsX2VtaXRfdmFsaXN0ICgpIGZyb20KL3Vzci9sb2NhbC9saWIvbGliZ29i amVjdC0yLjAuc28uMAojMTUgMHg0OGFkMTc4OSBpbiBnX3NpZ25hbF9lbWl0ICgpIGZyb20gL3Vz ci9sb2NhbC9saWIvbGliZ29iamVjdC0yLjAuc28uMAojMTYgMHg0ODM1M2QyYSBpbiBndGtfYnV0 dG9uX2NsaWNrZWQgKCkgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJndGsteDExLTIuMC5zby4wCiMx NyAweDQ4MzU1NzdlIGluIGd0a19idXR0b25fc2V0X2FsaWdubWVudCAoKSBmcm9tCi91c3IvbG9j YWwvbGliL2xpYmd0ay14MTEtMi4wLnNvLjAKIzE4IDB4NDhhYzgzOGYgaW4gZ19jY2xvc3VyZV9t YXJzaGFsX1ZPSURfX1ZPSUQgKCkgZnJvbQovdXNyL2xvY2FsL2xpYi9saWJnb2JqZWN0LTIuMC5z by4wCiMxOSAweDQ4YWI5OTI5IGluIGdfdmFsdWVfc2V0X3N0YXRpY19ib3hlZCAoKSBmcm9tCi91 c3IvbG9jYWwvbGliL2xpYmdvYmplY3QtMi4wLnNvLjAKIzIwIDB4NDhhYmIwMDkgaW4gZ19jbG9z dXJlX2ludm9rZSAoKSBmcm9tIC91c3IvbG9jYWwvbGliL2xpYmdvYmplY3QtMi4wLnNvLjAKIzIx IDB4NDhhY2Y0NTMgaW4gZ19zaWduYWxfaGFuZGxlcl9kaXNjb25uZWN0ICgpIGZyb20KL3Vzci9s b2NhbC9saWIvbGliZ29iamVjdC0yLjAuc28uMAojMjIgMHg0OGFkMTQ0NiBpbiBnX3NpZ25hbF9l bWl0X3ZhbGlzdCAoKSBmcm9tCi91c3IvbG9jYWwvbGliL2xpYmdvYmplY3QtMi4wLnNvLjAKIzIz IDB4NDhhZDE3ODkgaW4gZ19zaWduYWxfZW1pdCAoKSBmcm9tIC91c3IvbG9jYWwvbGliL2xpYmdv YmplY3QtMi4wLnNvLjAKIzI0IDB4NDgzNTNkYmEgaW4gZ3RrX2J1dHRvbl9yZWxlYXNlZCAoKSBm cm9tIC91c3IvbG9jYWwvbGliL2xpYmd0ay14MTEtMi4wLnNvLjAKIzI1IDB4NDgzNTNkZTEgaW4g Z3RrX2J1dHRvbl9yZWxlYXNlZCAoKSBmcm9tIC91c3IvbG9jYWwvbGliL2xpYmd0ay14MTEtMi4w LnNvLjAKIzI2IDB4NDg0MmE4NjQgaW4gZ3RrX21hcnNoYWxfQk9PTEVBTl9fVk9JRCAoKSBmcm9t Ci91c3IvbG9jYWwvbGliL2xpYmd0ay14MTEtMi4wLnNvLjAKIzI3IDB4NDhhYjk5MjkgaW4gZ192 YWx1ZV9zZXRfc3RhdGljX2JveGVkICgpIGZyb20KL3Vzci9sb2NhbC9saWIvbGliZ29iamVjdC0y LjAuc28uMAojMjggMHg0OGFiYjAwOSBpbiBnX2Nsb3N1cmVfaW52b2tlICgpIGZyb20gL3Vzci9s b2NhbC9saWIvbGliZ29iamVjdC0yLjAuc28uMAojMjkgMHg0OGFjZjlhNyBpbiBnX3NpZ25hbF9o YW5kbGVyX2Rpc2Nvbm5lY3QgKCkgZnJvbQovdXNyL2xvY2FsL2xpYi9saWJnb2JqZWN0LTIuMC5z by4wCiMzMCAweDQ4YWQxMThiIGluIGdfc2lnbmFsX2VtaXRfdmFsaXN0ICgpIGZyb20KL3Vzci9s b2NhbC9saWIvbGliZ29iamVjdC0yLjAuc28uMAojMzEgMHg0OGFkMTc4OSBpbiBnX3NpZ25hbF9l bWl0ICgpIGZyb20gL3Vzci9sb2NhbC9saWIvbGliZ29iamVjdC0yLjAuc28uMAojMzIgMHg0ODU0 NzI0NiBpbiBndGtfd2lkZ2V0X2dldF9kZWZhdWx0X3N0eWxlICgpIGZyb20KL3Vzci9sb2NhbC9s aWIvbGliZ3RrLXgxMS0yLjAuc28uMAojMzMgMHg0ODQyM2FjMSBpbiBndGtfcHJvcGFnYXRlX2V2 ZW50ICgpIGZyb20gL3Vzci9sb2NhbC9saWIvbGliZ3RrLXgxMS0yLjAuc28uMAojMzQgMHg0ODQy NGQyOCBpbiBndGtfbWFpbl9kb19ldmVudCAoKSBmcm9tIC91c3IvbG9jYWwvbGliL2xpYmd0ay14 MTEtMi4wLnNvLjAKIzM1IDB4NDg2OGVjMGEgaW4gZ2RrX2FkZF9jbGllbnRfbWVzc2FnZV9maWx0 ZXIgKCkgZnJvbQovdXNyL2xvY2FsL2xpYi9saWJnZGsteDExLTIuMC5zby4wCiMzNiAweDQ4Y2I5 YWU2IGluIGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoICgpIGZyb20KL3Vzci9sb2NhbC9saWIvbGli Z2xpYi0yLjAuc28uMAojMzcgMHg0OGNiY2U1MiBpbiBnX21haW5fY29udGV4dF9jaGVjayAoKSBm cm9tIC91c3IvbG9jYWwvbGliL2xpYmdsaWItMi4wLnNvLjAKIzM4IDB4NDhjYmQyMzcgaW4gZ19t YWluX2xvb3BfcnVuICgpIGZyb20gL3Vzci9sb2NhbC9saWIvbGliZ2xpYi0yLjAuc28uMAojMzkg MHg0ODQyNTIwNCBpbiBndGtfbWFpbiAoKSBmcm9tIC91c3IvbG9jYWwvbGliL2xpYmd0ay14MTEt Mi4wLnNvLjAKIzQwIDB4MDgwNjE4ZGIgaW4gZmVfbWFpbiAoKSBhdCBmZS1ndGsuYzoyOTEKIzQx IDB4MDgwYjZjMjAgaW4gbWFpbiAoYXJnYz0xLCBhcmd2PTB4YmZiZmU1ZjgpIGF0IHhjaGF0LmM6 MTA2NQoKQXMgZm9yIDIuOC40XzMgdnMuIDIuOC40XzQ6IEkndmUgdXBncmFkZWQgZnJvbSBhbiBl YXJsaWVyIHZlcnNpb24gKGJ1dApjYW4ndCBzYXkgZXhhY3RseSB3aGljaCBvbmUpLCBhbHNvIHRo YXQgd2FzIGRvbmUgYWxvbmcgd2l0aCB0aGUgYmFzZQpzeXN0ZW0gdXBncmFkZSAoNi4yIC0+IDcu MCksIHNvIGl0J3MgaGFyZCB0byB0cmFjayBpdCBiYWNrLgo=
Can someone reopen the bug? Sorry for such a delay, the problem is still here (RELEASE-7.0, all ports are up to date), here's the backtrace with the debugging symbols: #0 0x48cbdd87 in g_markup_escape_text () from /usr/local/lib/libglib-2.0.s= o.0 #1 0x4855361f in gtk_widget_freeze_child_notify () from /usr/local/lib/libgtk-x11-2.0.so.0 #2 0x48ac04e8 in g_object_set_valist ()=20 from /usr/local/lib/libgobject-2.0.so.0 #3 0x48ac0a96 in g_object_set () from /usr/local/lib/libgobject-2.0.so.0 #4 0x48547cc1 in gtk_widget_set_tooltip_text () from /usr/local/lib/libgtk-x11-2.0.so.0 #5 0x0806736c in add_tip (wid=3D0x49d0ce48, text=3D0xbfbfd108 "=D0=A7=D0= =B5=EF=BF=BD200=D0=B3=D0=B0 =D0=BD=D0=B0=D0=B4=EF=BF=BD201=D0=B8=D0=BB=D0=B0=EF=BF=BD=D0=BD=EF=BF=BD217= =EF=BF=BD203 =D0=BC=D0=B5=EF=BF=BD200=D0=B5=D0=B6=EF=BF=BD203: 0 =D0=B1=D0= =B0=D0=B9=EF=BF=BD202=EF=BF=BD226=EF=BF=BD) at gtkutil.c:502 #6 0x08062770 in fe_set_throttle (serv=3D0x49f8e000) at fe-gtk.c:743 #7 0x080aaffe in server_flush_queue (serv=3D0x49f8e000) at server.c:838 #8 0x080acfee in server_connect (serv=3D0x49f8e000, hostname=3D0x49d82580 "192.168.0.1", port=3D6667, no_login=3D0) at server.c:1683 #9 0x080adba3 in servlist_connect (sess=3D0x49fb5800, net=3D0x49d87200, join=3D1) at servlist.c:563 #10 0x0807af45 in servlist_connect_cb (button=3D0x49d0a490, userdata=3D0x0) at servlistgui.c:687 #11 0x48ac838f in g_cclosure_marshal_VOID__VOID () from /usr/local/lib/libgobject-2.0.so.0 #12 0x48abb009 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so= =2E0 #13 0x48acf813 in g_signal_handler_disconnect () from /usr/local/lib/libgobject-2.0.so.0 #14 0x48ad1446 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #15 0x48ad1789 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #16 0x48353d2a in gtk_button_clicked ()=20 from /usr/local/lib/libgtk-x11-2.0.so.0 #17 0x4835577e in gtk_button_set_alignment () from /usr/local/lib/libgtk-x11-2.0.so.0 #18 0x48ac838f in g_cclosure_marshal_VOID__VOID () from /usr/local/lib/libgobject-2.0.so.0 #19 0x48ab9929 in g_value_set_static_boxed () from /usr/local/lib/libgobject-2.0.so.0 #20 0x48abb009 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so= =2E0 #21 0x48acf453 in g_signal_handler_disconnect () from /usr/local/lib/libgobject-2.0.so.0 #22 0x48ad1446 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #23 0x48ad1789 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #24 0x48353dba in gtk_button_released ()=20 from /usr/local/lib/libgtk-x11-2.0.so.0 #25 0x48353de1 in gtk_button_released ()=20 from /usr/local/lib/libgtk-x11-2.0.so.0 #26 0x4842a864 in gtk_marshal_BOOLEAN__VOID () from /usr/local/lib/libgtk-x11-2.0.so.0 #27 0x48ab9929 in g_value_set_static_boxed () from /usr/local/lib/libgobject-2.0.so.0 #28 0x48abb009 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so= =2E0 #29 0x48acf9a7 in g_signal_handler_disconnect () from /usr/local/lib/libgobject-2.0.so.0 #30 0x48ad118b in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #31 0x48ad1789 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #32 0x48547246 in gtk_widget_get_default_style () from /usr/local/lib/libgtk-x11-2.0.so.0 #33 0x48423ac1 in gtk_propagate_event ()=20 from /usr/local/lib/libgtk-x11-2.0.so.0 #34 0x48424d28 in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.s= o.0 #35 0x4868ec0a in gdk_add_client_message_filter () from /usr/local/lib/libgdk-x11-2.0.so.0 #36 0x48cb9ae6 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #37 0x48cbce52 in g_main_context_check () from /usr/local/lib/libglib-2.0.s= o.0 #38 0x48cbd237 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0 #39 0x48425204 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0 #40 0x080618db in fe_main () at fe-gtk.c:291 #41 0x080b6c20 in main (argc=3D1, argv=3D0xbfbfe5f8) at xchat.c:1065 As for 2.8.4_3 vs. 2.8.4_4: I've upgraded from an earlier version (but can't say exactly which one), also that was done along with the base system upgrade (6.2 -> 7.0), so it's hard to track it back.
State Changed From-To: closed->analyzed The submitter has come back and submit backtraces, I possible have patch but I am asking marcus if I read the backtraces correct. You can test it by put this patch in xchat/files/ and reinstall it. http://people.freebsd.org/~mezz/diff/patch-src_fe-gtk_fe-gtk.c
State Changed From-To: analyzed->feedback marcus has checked it and I have updated patch, so please test and let us know the result. It was took from its CVS. http://people.freebsd.org/~mezz/diff/patch-src_fe-gtk_fe-gtk.c
mezz 2008-03-24 04:52:31 UTC FreeBSD ports repository Modified files: irc/xchat Makefile Added files: irc/xchat/files patch-src_fe-gtk_fe-gtk.c Log: The buffers need to be larger for some translations to fix the crash. Bump the PORTREVISION. PR: ports/118659 Reported by: Kyryll A Mirnenko <mirya@zoc.com.ua> Obtained from: Its CVS. Revision Changes Path 1.137 +1 -1 ports/irc/xchat/Makefile 1.3 +22 -0 ports/irc/xchat/files/patch-src_fe-gtk_fe-gtk.c (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: feedback->closed Committed same patch w/out your feedback.