qemu: Unsupported syscall: 336

Bug #956799 reported by Nick Moffitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro QEMU
Fix Released
Undecided
Unassigned
qemu-linaro (Ubuntu)
New
Undecided
Unassigned

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().

Revision history for this message
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

instead...

Revision history for this message
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...

Revision history for this message
Peter Maydell (pmaydell) wrote :
Revision history for this message
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)
Changed in qemu-linaro:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.