FS#22049 - [dillo] 2.2-2 Fails to launch / malloc assertion fails

Attached to Project: Community Packages
Opened by Flanker (flanker) - Saturday, 11 December 2010, 02:48 GMT
Last edited by Thomas Dziedzic (tomd123) - Saturday, 11 December 2010, 07:50 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Thomas Dziedzic (tomd123)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
dillo 2.2-2, installed from the community repo, fails to launch on an up-to-date (10 Dec 2010) Arch system. The terminal output follows between the hash marks:

####
[user@host ~]$ dillo
dillo_dns_init: Here we go! (threaded)
Disabling cookies.
dillo: malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.
Aborted
####

Several users have reported identical results in the forum [1]. It is unclear (to me) what is causing this, but at least two users can confirm that building from ABS resolves the issue, and dillo then launches normally. Perhaps a rebuild of this package is all that is necessary?

[1] https://bbs.archlinux.org/viewtopic.php?pid=864269

Steps to reproduce:
1. Install dillo from community repos.
2. Attempt to launch (should fail).
3. Build dillo from ABS.
4. Attempt to launch (should succeed).
This task depends upon

Closed by  Thomas Dziedzic (tomd123)
Saturday, 11 December 2010, 07:50 GMT
Reason for closing:  Fixed
Additional comments about closing:  pkgrel 3
Comment by Thomas Dziedzic (tomd123) - Saturday, 11 December 2010, 03:23 GMT
rebuilt in pkgrel 3, does it crash for you? it doesn't crash for me (x86_64)
Comment by Flanker (flanker) - Saturday, 11 December 2010, 06:33 GMT
Thanks for the quick turnaround! 2.2-3 runs successfully for me (i686). The issue seems to be solved; I think we can close this report. :)
Comment by Karol Błażewicz (karol) - Saturday, 11 December 2010, 06:37 GMT
2.2-3 works for me too (i686).