Activity log for bug #1596772

Date Who What changed Old value New value Message
2016-06-28 04:03:40 You-Sheng Yang bug added bug
2016-06-28 04:05:48 You-Sheng Yang description Android Bionic defines struct dirent to utilize 64 bit d_ino/d_off fields in all architectures, which is not the case in glibc. Current statuses of calls related to struct dirent are: * readdir, readdir_r: hooked with special care to d_ino/d_off fields * readdir64 (5.0+), readdir64_r (5.0+), alphasort, alphasort64, scandir, scandir64: not hooked * scandirat (n-preview+), scandirat64 (n-preview+): not hooked So some calls are commonly available starting at least from AOSP 4.4 but are not hooked currently. readdir is one of the them that causes segmentation fault in Midori. See: https://wiki.canonical.com/PES/Engineering/Premium/PhoneArticles/PhoneBringUpSteps/CheckHybrisWorkable Android Bionic defines struct dirent to utilize 64 bit d_ino/d_off fields in all architectures, which is not the case in glibc. Current statuses of calls related to struct dirent are:   * readdir, readdir_r: hooked with special care to d_ino/d_off fields * scandir, scandir64: hooked directly to glibc calls   * readdir64 (5.0+), readdir64_r (5.0+), alphasort, alphasort64: not hooked   * scandirat (n-preview+), scandirat64 (n-preview+): not hooked So some calls are commonly available starting at least from AOSP 4.4 but are either not hooked or hooked direct to glibc calls. readdir is one of the them that causes segmentation fault in Midori. See: https://wiki.canonical.com/PES/Engineering/Premium/PhoneArticles/PhoneBringUpSteps/CheckHybrisWorkable
2016-06-28 06:31:00 Simon Fels libhybris: importance Undecided Critical
2016-06-28 06:31:02 Simon Fels libhybris: assignee Simon Fels (morphis)
2016-06-28 06:31:04 Simon Fels libhybris: status New In Progress
2016-06-28 06:31:16 Simon Fels bug task added canonical-devices-system-image
2016-07-11 14:59:35 Jean-Baptiste Lallement canonical-devices-system-image: status New In Progress
2016-07-11 15:01:44 Simon Fels libhybris: status In Progress Fix Committed
2016-07-11 15:02:01 Jean-Baptiste Lallement canonical-devices-system-image: milestone 13
2016-07-11 15:02:04 Jean-Baptiste Lallement canonical-devices-system-image: importance Undecided Critical
2016-07-11 15:02:34 Jean-Baptiste Lallement canonical-devices-system-image: assignee John McAleely (john.mcaleely)
2016-09-20 20:17:24 Pat McGowan canonical-devices-system-image: milestone 13 x1
2017-01-06 12:31:27 John McAleely canonical-devices-system-image: assignee John McAleely (john.mcaleely)