Page MenuHomePhabricator

E segfaults when too many windows closed/created
Closed, ResolvedPublic

Description

I've been fuzzing terminology and thus it spends its CPU time creating a window and closing it after processing some small input.
I had the attached backtrace.
I'm using efl from fc3c8a3296e, elementary from 371eb00ecb22434 and enlightenment from a524d165bcdc09a0.

billiob created this task.Oct 25 2015, 2:40 PM
billiob updated the task description. (Show Details)
billiob raised the priority of this task from to Incoming Queue.
billiob assigned this task to zmike.
billiob added a project: enlightenment-git.
billiob added a subscriber: billiob.
zmike added a comment.Oct 25 2015, 2:55 PM

I have been trying to track this one down for some time. Do you have a reliable way to reproduce it?

I use this version of terminology: https://git.enlightenment.org/apps/terminology.git/log/?h=devs/billiob/fuzz
It only works for fuzzing.
Then I can reproduce it like that: while [ 42 ]; do cat afl/in/colors_fonts | src/bin/terminology; done

@billiob I <3 your 100% functional reproduction case.

billiob changed the visibility from "All Users" to "Public (No Login Required)".Nov 11 2015, 1:47 PM