qemu: Unsupported syscall: 336

Bug #956799 reported by Nick Moffitt on 2012-03-16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro QEMU
Fix Released
qemu-linaro (Ubuntu)

Bug Description

https://launchpad.net/~linaro-maintainers/+archive/overlay/+build/3285688 shows a lot of "qemu: Unsupported syscall: 336" before throwing a sig11. I believe this is meant to be ppoll().

Peter Maydell (pmaydell) wrote :

Hmm, this may be as easy as changing the line in linux-user/arm/syscall_nr.h that reads
                                    /* 336 for ppoll */
to say
#define TARGET_NR_ppoll 336


Peter Maydell (pmaydell) wrote :

...although glibc should fall back to its own implementation if there's no ppoll syscall so probably the underlying crash is some other issue. It would be useful if you could manage to extract the actual failing binary as a manageable test/repro case...

Peter Maydell (pmaydell) wrote :
Peter Maydell (pmaydell) wrote :

I've committed the fix for missing ppoll on the basis that it is the bug you've reported. I suspect it's not the bug you actually care about -- if the sigill still persists please file a new bug report, preferably with a reasonably easy to reproduce test case...

Changed in qemu-linaro:
milestone: none → 2012.04
status: New → Fix Committed
Peter Maydell (pmaydell) on 2012-04-12
Changed in qemu-linaro:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers