#571 closed defect (fixed)
Can't start Qt 4.8.4 applications
Reported by: | rikky | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | critical | Milestone: | |
Component: | core | Version: | 0.12.x |
Keywords: | Cc: |
Description (last modified by )
Qt 4.8.4 applications crash on startup with:
ASSERT: "uint(i) < uint(size())" in file ../../include/QtCore/../../src/corelib/tools/qstring.h, line 677
I had this crash for many Xpra versions, but looked into it a bit further now. It is related to Qt getting window properties by calling XGetWindowProperty
. The properties have an additional '\n', which causes the crash. I guess Qt is at fault here, but I can't update Qt for these apps and fixed it by removing the additional new line from xpra's server.py.
Attachments (1)
Change History (3)
Changed 7 years ago by
Attachment: | server_hints.patch added |
---|
comment:1 Changed 7 years ago by
Description: | modified (diff) |
---|---|
Priority: | minor → critical |
Resolution: | → fixed |
Status: | new → closed |
comment:2 Changed 5 weeks ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/571
Note: See
TracTickets for help on using
tickets.
Well, that's a major problem, I can't believe no one has reported until now.
Thanks for the patch, applied to trunk in r6458 and v0.12.x in r6459.