easyh10 segfaults reproducably on filenames with a °
(degree sign) in them, but only on FAT filesystems (I
tried to reproduce it on my local FFS filesystem but
then it ran just fine).
I tried with other "funny" characters like *, ?, %, &,
~, }, (, [, @, ", etcetera but those all work fine,
only ° causes easyh10 to segfault. Here's a backtrace:
#0 0x0805730a in h10db_dat_serialize (bfp=0x0,
item=0x8066000,
offsets=0xbfbf8878, fd=0x805f658,
is_storing=136329728) at h10db_dat.c:215
#1 0x080575c0 in h10db_dat_repr (fp=0x0, item=0x370)
at h10db_dat.c:245
#2 0x08053644 in sortcomp10 (_x=0x8066000, _y=0x370)
at h10db.c:106
#3 0x0805896b in h10db_idx_read (bfp=0x8066000,
array_ptr=0x370,
num_ptr=0x813e700) at h10db_idx.c:82
#4 0x0804d378 in progress (instance=0xbfbfe01c,
msg=-1077948420,
progress=-1077950484, max_progress=-1077954612)
at ../common/easyh10_database.c:282
#5 0x0804b28d in main (argc=2, argv=0xbfbfe8a8) at
main.c:898
#6 0x080493bd in init_fallthru ()
This is EasyH10 1.4 on NetBSD/i386.
Logged In: YES
user_id=1292788
I didn't login before submitting this bug report -- please
send follow-ups to ghen <ghen@telenet.be>.