Bug de dos décadas en enlightenment e16 ya está resuelto gracias a una estudiante de 21 años
Una falha que duró casi dos décadas ha sido finalmente corregida en Enlightenment E16, uno de los gestores de ventanas más antiguos y aún mantenidos del escritorio Linux. El problema, detectado y solucionado por Kamila Szewczyk, una estudiante de posgrado de 21 años, podría congelar por completo la interfaz al abrir ventanas con títulos largos.
nLa causa técnica del fallo
nEl error se debía a una función que recorta los títulos de las ventanas para que quepan en la barra de la ventana. E16 intentaba calcular el punto exacto donde cortar el texto, insertando puntos suspensivos para mostrar el principio y el final del nombre. Sin embargo, en ciertos casos, el cálculo entraba en un bucle interno sin salida, atrapando el gestor de ventanas en esa operación.
n
La corrección y su impacto
nLa corrección de Kamila se centra en tres aspectos clave: limitar el número de iteraciones permitidas en ese cálculo, ajustar la lógica que provocaba que el algoritmo
