squeeze crashed with SIGSEGV in lsq_archive_iter_is_directory()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Squeeze |
Won't Fix
|
Critical
|
|||
squeeze (Debian) |
Fix Released
|
Unknown
|
|||
squeeze (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: squeeze
Crashed when trying to open the png file inside the zip file downloadable at http://
ProblemType: Crash
Architecture: amd64
Date: Tue Sep 8 16:15:45 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/squeeze
Package: squeeze 0.2.3-5ubuntu1
ProcCmdline: squeeze
ProcEnviron:
PATH=(custom, user)
LANG=fr_FR.UTF-8
SHELL=/usr/bin/zsh
ProcVersionSign
SegvAnalysis:
Segfault happened at: 0x7f524b46e6c0 <lsq_archive_
PC (0x7f524b46e6c0) ok
source "0x8(%rdi)" (0x00000008) not located in a known VMA region (needed readable region)!
destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: squeeze
StacktraceTop:
lsq_archive_
lsq_archive_
lsq_concat_
?? () from /usr/lib/
?? () from /usr/lib/
Title: squeeze crashed with SIGSEGV in lsq_archive_
Uname: Linux 2.6.31-9-generic x86_64
UserGroups: adm admin audio cdrom dialout lpadmin plugdev sambashare video
visibility: | private → public |
Changed in squeeze (Ubuntu): | |
status: | New → Triaged |
Changed in squeeze (Debian): | |
status: | Unknown → Fix Released |
Changed in squeeze: | |
importance: | Unknown → Critical |
status: | Unknown → Won't Fix |
Squeeze always crashes when extracting a file from archive.
Steps to reproduce:
1) open any archive
2) pick one file and double-click
3) select open or extract (really does not matter)
4) crash!
stacktrace: iter_get_ depth (iter=0x1300000 000000054) at archive-iter.c:709 iter_get_ path (iter=0x1300000 000000054) iter_filenames (file_iters= 0x910a40) builder_ gnu_tar_ build_extract ( 0x7ffff7bdbae1, dest_path=0x0, iters=0x20) at command- builder- gnu-tar. c:413 builder_ build_open (builder=0x6565e0, 0xa43160, files=0x910a40) at command- builder. c:121 window_ notebook_ file_activated ( 0x717000, iter=0xba8fe0, data=<value optimized out>) libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgdk- x11-2.0. so.0 context_ dispatch () libglib- 2.0.so. 0 libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0 25...
#0 lsq_archive_
#1 0x00007ffff7bd539c in lsq_archive_
at archive-iter.c:723
#2 0x00007ffff7bd2c7c in lsq_concat_
at internals.c:68
#3 0x00007ffff7bdad9b in lsq_command_
builder=<value optimized out>, archive=
file_
#4 0x00007ffff7bd7b5c in lsq_command_
archive=
#5 0x00007ffff7bd341c in lsq_archive_view (archive=0xa43160,
files=<value optimized out>) at archive.c:469
#6 0x000000000040c206 in cb_sq_main_
notebook=
at main_window.c:1138
#7 0x00007ffff20e837d in g_closure_invoke () from /usr/lib64/
#8 0x00007ffff20fe07d in ?? () from /usr/lib64/
#9 0x00007ffff20ff738 in g_signal_
from /usr/lib64/
#10 0x00007ffff20ffc63 in g_signal_emit () from /usr/lib64/
#11 0x00007ffff20e837d in g_closure_invoke () from /usr/lib64/
#12 0x00007ffff20fe07d in ?? () from /usr/lib64/
#13 0x00007ffff20ff738 in g_signal_
from /usr/lib64/
#14 0x00007ffff20ffc63 in g_signal_emit () from /usr/lib64/
#15 0x00007ffff20e837d in g_closure_invoke () from /usr/lib64/
#16 0x00007ffff20fe07d in ?? () from /usr/lib64/
---Type <return> to continue, or q <return> to quit---
#17 0x00007ffff20ff738 in g_signal_
from /usr/lib64/
#18 0x00007ffff20ffc63 in g_signal_emit () from /usr/lib64/
#19 0x00007ffff58b6562 in ?? () from /usr/lib64/
#20 0x00007ffff57c4208 in ?? () from /usr/lib64/
#21 0x00007ffff20e837d in g_closure_invoke () from /usr/lib64/
#22 0x00007ffff20fdd5b in ?? () from /usr/lib64/
#23 0x00007ffff20ff5af in g_signal_
from /usr/lib64/
#24 0x00007ffff20ffc63 in g_signal_emit () from /usr/lib64/
#25 0x00007ffff58c75fe in ?? () from /usr/lib64/
#26 0x00007ffff57bcb73 in gtk_propagate_event ()
from /usr/lib64/
#27 0x00007ffff57bdc93 in gtk_main_do_event () from /usr/lib64/
#28 0x00007ffff523022c in ?? () from /usr/lib64/
#29 0x00007ffff1c4d0db in g_main_
from /usr/lib64/
#30 0x00007ffff1c508ad in ?? () from /usr/lib64/
#31 0x00007ffff1c50ddd in g_main_loop_run () from /usr/lib64/
#32 0x00007ffff57be0a7 in gtk_main () from /usr/lib64/
#33 0x000000000040a