After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 353946 - Topic urls open www.(null).com
Topic urls open www.(null).com
Status: RESOLVED FIXED
Product: xchat-gnome
Classification: Other
Component: general
0.13
Other All
: High critical
: ---
Assigned To: xchat-gnome maintainers
xchat-gnome maintainers
: 356671 358576 361780 362423 365764 367342 369537 369791 371724 376000 376197 379310 379366 380289 381922 383091 383152 384526 384553 385297 387311 393861 395292 401974 407674 410220 411934 415870 416820 417795 422012 427624 434473 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-09-02 09:06 UTC by Diego Escalante Urrelo (not reading bugmail)
Modified: 2007-05-17 16:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Diego Escalante Urrelo (not reading bugmail) 2006-09-02 09:06:06 UTC
Please describe the problem:
Topic urls are open as www.(null).com instead of actual urls.

Steps to reproduce:
1. Join a channel with an url in the topic (like #gnome-love or #gnome-hackers). 2. Right click on the topic url and select Open or just give it a click.

Actual results:
www.(null).com will be open instead of the url.

Expected results:
the urls is displayed in the browser

Does this happen every time?
Yes

Other information:
I'm using Epiphany as my default browser (2.15.91)
Comment 1 David Trowbridge 2006-09-03 21:15:46 UTC
Is this really with 0.13?
Comment 2 Guillaume Desmottes 2006-09-04 16:04:16 UTC
I suppose you have the same problem if the URL is in the conversation panel ?
Comment 3 Diego Escalante Urrelo (not reading bugmail) 2006-09-05 18:40:58 UTC
I just tried again, following happened:
1. I wrote http://www.google.com on a channel
2. Clicked on it
3. Google opened fine

Then I tried with the topic of a channel, it worked, then I tried with the one in #gnome-love and bug buddy popped:

Memory status: size: 39784448 vsize: 0 resident: 39784448 share: 0 rss: 18370560 rss_rlim: 0
CPU usage: start_time: 1157478625 rtime: 0 utime: 760 stime: 0 cutime:726 cstime: 0 timeout: 34 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/libexec/XChat-GNOME IRC Chat'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226836304 (LWP 4387)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226836304 (LWP 4387))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 strlen
    from /lib/tls/i686/cmov/libc.so.6
  • #5 g_strdup
    from /usr/lib/libglib-2.0.so.0
  • #6 g_value_dup_string
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #9 sexy_url_label_set_markup
    from /usr/lib/libsexy.so.2
  • #10 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #15 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_menu_shell_append
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_menu_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #25 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 _gdk_events_init
    from /usr/lib/libgdk-x11-2.0.so.0
  • #29 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #30 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #31 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #32 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 fe_main
  • #34 main
  • #0 __kernel_vsyscall

Comment 4 Guillaume Desmottes 2006-09-06 20:00:35 UTC
Could you try with HEAD version and provide a trace with debugging symbols please?
Comment 5 Karsten Bräckelmann 2006-09-19 14:41:10 UTC
*** Bug 356671 has been marked as a duplicate of this bug. ***
Comment 6 Elijah Newren 2006-09-30 17:36:50 UTC
*** Bug 358576 has been marked as a duplicate of this bug. ***
Comment 7 Karsten Bräckelmann 2006-10-12 18:59:57 UTC
*** Bug 361780 has been marked as a duplicate of this bug. ***
Comment 8 David Trowbridge 2006-10-14 11:03:45 UTC
Debug symbols, la de dah.

Backtrace was generated from '/usr/bin/xchat-gnome'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1230117184 (LWP 12023)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1230117184 (LWP 12023))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 strlen
    from /lib/libc.so.6
  • #5 g_strdup
    from /usr/lib/libglib-2.0.so.0
  • #6 g_value_array_sort_with_data
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #9 sexy_url_label_button_press_event
    at sexy-url-label.c line 319
  • #10 gtk_marshal_VOID__UINT_STRING
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_has_handler_pending
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #16 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gdk_event_get_graphics_expose
    from /usr/lib/libgdk-x11-2.0.so.0
  • #20 g_source_remove_poll
    from /usr/lib/libglib-2.0.so.0
  • #21 g_main_context_acquire
    from /usr/lib/libglib-2.0.so.0
  • #22 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #23 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 fe_main
    at fe-gnome.c line 194
  • #25 main
    at xchat.c line 952
  • #0 __kernel_vsyscall

Comment 9 André Klapper 2006-10-15 17:16:19 UTC
*** Bug 362423 has been marked as a duplicate of this bug. ***
Comment 10 David Trowbridge 2006-10-27 18:03:51 UTC
*** Bug 365764 has been marked as a duplicate of this bug. ***
Comment 11 Karsten Bräckelmann 2006-10-30 02:20:23 UTC
*** Bug 367342 has been marked as a duplicate of this bug. ***
Comment 12 Guillaume Desmottes 2006-11-02 17:41:41 UTC
*** Bug 369537 has been marked as a duplicate of this bug. ***
Comment 13 David Trowbridge 2006-11-03 02:29:06 UTC
*** Bug 369791 has been marked as a duplicate of this bug. ***
Comment 14 Dean Sas 2006-11-06 21:37:53 UTC
*** Bug 371724 has been marked as a duplicate of this bug. ***
Comment 15 Guillaume Desmottes 2006-11-16 16:57:01 UTC
*** Bug 376000 has been marked as a duplicate of this bug. ***
Comment 16 Guillaume Desmottes 2006-11-17 16:01:51 UTC
*** Bug 376197 has been marked as a duplicate of this bug. ***
Comment 17 Guillaume Desmottes 2006-11-26 10:00:02 UTC
*** Bug 379366 has been marked as a duplicate of this bug. ***
Comment 18 Guillaume Desmottes 2006-11-26 10:01:37 UTC
*** Bug 379310 has been marked as a duplicate of this bug. ***
Comment 19 David Trowbridge 2006-11-28 22:06:34 UTC
*** Bug 380289 has been marked as a duplicate of this bug. ***
Comment 20 Guillaume Desmottes 2006-12-03 20:31:56 UTC
*** Bug 381922 has been marked as a duplicate of this bug. ***
Comment 21 Guillaume Desmottes 2006-12-03 22:47:36 UTC
This crashs occurs during the emit of this signal in sexy-url-label.c.
	g_signal_emit(url_label, signals[URL_ACTIVATED], 0,
					  priv->active_link->url);

So i suppose it's the priv->active_link->url that is badly set. There is good chance this bug is related to bug 364030 in libsexy.
Comment 22 Guillaume Desmottes 2006-12-06 19:41:30 UTC
*** Bug 383091 has been marked as a duplicate of this bug. ***
Comment 23 Guillaume Desmottes 2006-12-06 21:05:40 UTC
*** Bug 383152 has been marked as a duplicate of this bug. ***
Comment 24 David Trowbridge 2006-12-10 22:07:22 UTC
*** Bug 384526 has been marked as a duplicate of this bug. ***
Comment 25 David Trowbridge 2006-12-10 23:25:16 UTC
*** Bug 384553 has been marked as a duplicate of this bug. ***
Comment 26 David Trowbridge 2006-12-13 01:56:05 UTC
*** Bug 385297 has been marked as a duplicate of this bug. ***
Comment 27 David Trowbridge 2006-12-18 22:43:45 UTC
*** Bug 387311 has been marked as a duplicate of this bug. ***
Comment 28 David Trowbridge 2007-01-07 12:17:00 UTC
*** Bug 393861 has been marked as a duplicate of this bug. ***
Comment 29 David Trowbridge 2007-01-11 06:30:40 UTC
*** Bug 395292 has been marked as a duplicate of this bug. ***
Comment 30 Guillaume Desmottes 2007-01-30 00:28:02 UTC
*** Bug 401974 has been marked as a duplicate of this bug. ***
Comment 31 David Trowbridge 2007-02-14 07:12:28 UTC
*** Bug 407674 has been marked as a duplicate of this bug. ***
Comment 32 David Trowbridge 2007-02-21 00:20:09 UTC
*** Bug 410220 has been marked as a duplicate of this bug. ***
Comment 33 David Trowbridge 2007-02-26 03:27:26 UTC
*** Bug 411934 has been marked as a duplicate of this bug. ***
Comment 34 David Trowbridge 2007-03-10 23:27:06 UTC
*** Bug 415870 has been marked as a duplicate of this bug. ***
Comment 35 David Trowbridge 2007-03-11 00:31:48 UTC
*** Bug 416820 has been marked as a duplicate of this bug. ***
Comment 36 David Trowbridge 2007-03-13 09:19:54 UTC
*** Bug 417795 has been marked as a duplicate of this bug. ***
Comment 37 David Trowbridge 2007-03-18 01:35:47 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.

This fix is in libsexy.  See bug #364030.

Sat Mar 17 18:27:21 PDT 2007  David Trowbridge <trowbrds@gmail.com>

        * libsexy/sexy-url-label.c:
          - Fix a typo which was causing the widget to never be marked as
            unmapped, which was preventing it from re-mapping the event window
            when the widget was shown again.  Bugs #364030 and #353946.
          - Fix cursors to properly account for selectable widgets at all times.
Comment 38 David Trowbridge 2007-03-26 08:51:45 UTC
*** Bug 422012 has been marked as a duplicate of this bug. ***
Comment 39 David Trowbridge 2007-04-10 09:42:13 UTC
*** Bug 427624 has been marked as a duplicate of this bug. ***
Comment 40 Marc-Andre Lureau 2007-05-17 16:04:21 UTC
*** Bug 434473 has been marked as a duplicate of this bug. ***