[apport] w3m crashed with SIGSEGV when using g shortcut
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
w3m (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: w3m
Description of the problem:
A segfault often happens if you laod a particular page while holding key, do a find then press g.
Steps to reproduce:
1. Start a gnome-terminal .
2. Type
w3m https:/
3. Before the page appears start holding down the right arrow on the keyboard.
4. Once page has fully loaded press the following:
/F<Enter>g
Expected results:
Cursor to move to top right hand corner of the page.
Actual result:
Segfault.
How reproducible is the problem?
The problem is reproducible most of the time.
Version information:
Ubuntu 7.04
w3m 0.5.1-5.1ubuntu1
ProblemType: Crash
Architecture: i386
Date: Tue Jul 3 23:11:53 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/w3m
Package: w3m 0.5.1-5.1ubuntu1
PackageArchitec
ProcCmdline: w3m https:/
ProcCwd: /var/crash
ProcEnviron:
SHELL=/bin/bash
PATH=/
LANG=en_GB.UTF-8
Signal: 11
SourcePackage: w3m
StacktraceTop:
?? () from /lib/tls/
?? () from /lib/tls/
?? ()
?? () from /lib/tls/
?? ()
Uname: Linux galvatron 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video
SegvAnalysis:
Segfault happened at: 0xb7c4fad6: mov %ecx,0x8(%esi)
PC (0xb7c4fad6) ok
source "%ecx" ok
destination "0x8(%esi)" (0x00000008) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Changed in w3m: | |
importance: | Undecided → Medium |
status: | New → Triaged |
description: | updated |
StacktraceTop: _int_malloc () from /lib/tls/ i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6
malloc () from /lib/tls/
__add_to_environ () from /lib/tls/
setenv () from /lib/tls/
set_environ (var=0x82428d8 "", value=0x1c1 <Address 0x1c1 out of bounds>) at local.c:206