[Pidgin] #2285: Crashes on clicking on a hyperlink in RHEL4

Pidgin trac at pidgin.im
Wed Dec 19 15:12:10 EST 2007


#2285: Crashes on clicking on a hyperlink in RHEL4
---------------------------+------------------------------------------------
  Reporter:  snesreviews   |       Owner:                     
      Type:  defect        |      Status:  new                
  Priority:  minor         |   Milestone:                     
 Component:  pidgin (gtk)  |     Version:  2.0.2              
Resolution:                |    Keywords:  pango_default_break
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by jjoyce):

 I hit this same bug on version 2.3.1 which I just compiled from source
 using all the defaults.  The problem is not with clicking on a link.  It
 appears to be a tooltip problem.

 If I hover over the URL for more than about 0.5 second, it crashes with
 the pango message previously mentioned.  If I quickly move over the URL
 and click and then quickly move off, the URL opens in the browser and it
 doesn't crash.  If I click on the URL and then hover there, it crashes
 (presumably when it would have opened the tooltip).

 I tried setting tooltip_delay to a huge value in the prefs.xml but that
 didn't seem to help.  The problem happens both in IRC and Y!M sessions.
 It also happens when I run older versions of pidgin and gaim.

 strace output from right before the crash:

 stat64("/usr/lib/pango/1.4.0/modules/pango-hangul-fc.so",
 {st_mode=S_IFREG|0755, st_size=11696, ...}) = 0
 open("/usr/lib/pango/1.4.0/modules/pango-hangul-fc.so", O_RDONLY) = 11
 read(11, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\n\0"...,
 512) = 512
 fstat64(11, {st_mode=S_IFREG|0755, st_size=11696, ...}) = 0
 mmap2(NULL, 10216, PROT_READ|PROT_EXEC, MAP_PRIVATE, 11, 0) = 0xb67d2000
 mmap2(0xb67d4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 11,
 0x2) = 0xb67d4000
 close(11)                               = 0
 mmap2(NULL, 233472, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
 0) = 0xb6799000
 munmap(0xb6799000, 233472)              = 0
 write(2, "\nPango-ERROR **: file break.c: l"..., 123) = 123
 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
 kill(11502, SIGABRT)                    = 0
 --- SIGABRT (Aborted) @ 0 (0) ---

 I'm on gentoo version... uh...  I'm on gentoo.

 /JJ

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2285#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list