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 89584 - Pan segfaults when going with mouse over url
Pan segfaults when going with mouse over url
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
0.12.0
Other Linux
: Normal major
: 0.13.0
Assigned To: Charles Kerr
Pan QA Team
: 80631 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-08-01 06:22 UTC by DevilKin
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Run log with --debug (11.36 KB, application/octet-stream)
2002-08-01 06:23 UTC, DevilKin
Details
pan backtrace (2.60 KB, application/octet-stream)
2002-08-01 06:24 UTC, DevilKin
Details
the 'crash test' message (958 bytes, application/octet-stream)
2002-08-01 06:36 UTC, DevilKin
Details

Description DevilKin 2002-08-01 06:22:47 UTC
Pan 0.12.93 cvs extract from 01/aug/2002 crashes when you move your mouse 
over an URL.

Backtrace and runlog with --debug attached.
Comment 1 DevilKin 2002-08-01 06:23:10 UTC
Created attachment 10168 [details]
Run log with --debug
Comment 2 DevilKin 2002-08-01 06:24:17 UTC
Created attachment 10169 [details]
pan backtrace
Comment 3 Christophe Lambin 2002-08-01 06:30:16 UTC
Thanks for this info. To make this bug report complete, could you attach the article where you're seeing this ?

Comment 4 DevilKin 2002-08-01 06:36:16 UTC
Created attachment 10170 [details]
the 'crash test' message
Comment 5 DevilKin 2002-08-01 06:40:17 UTC
The crash occurs when going over the url

http://www.janus-software.com/

Strangly enough, I haven't been able to reproduce this in a message 
i posted myself or any other message sofar, besides this one.
Comment 6 Charles Kerr 2002-08-01 13:26:52 UTC
DevilKin: what's the group + messageid of the article with
the crashing URL?

All: here's the interesting part of the backtrace:
  • #0 _gtk_text_line_previous_could_contain_tag
    at gtktextbtree.c line 4351
  • #1 gtk_text_iter_backward_to_tag_toggle
    at gtktextiter.c line 4021
  • #2 get_url_from_location
  • #3 motion_notify_event
    at text.c line 896
  • #4 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 82
  • #5 g_closure_invoke
    at gclosure.c line 437

Comment 7 DevilKin 2002-08-01 15:46:23 UTC
Group: be.comp.os.linux
Message-ID: <ai9kom$khd$1@news.hccnet.nl>

It's the message i've attached as 'crash test' message.
Comment 8 Christophe Lambin 2002-08-01 18:53:55 UTC
*** Bug 80631 has been marked as a duplicate of this bug. ***
Comment 9 Christophe Lambin 2002-08-01 20:14:02 UTC
I've included Charles' idea from bug #80631 and no longer see the
crash on this message.

DevilKin: I'll commit this to CVS now. Once the CVS mirrors sync,
could you check if it still crashes on your end ? Look for this entry
in the ChangeLog:

2002-08-01  Christophe Lambin <clambin@easynet.be>

        (Bug Fixes)

        * pan/text.c (append_text_buffer_nolock): added Charles' hunch
        for fixing the crashes when mousing over URLs. (#89584)

Comment 10 DevilKin 2002-08-02 05:27:42 UTC
Updating cvs tree... done!
Compiling... done!
testing... Wee! No more crash! :-))

You guys rule!

With other words: it works!