Bug 1256476
Summary: | [abrt] trojita: QXcbConnection::internAtom(): trojita killed by SIGSEGV | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Karel Volný <kvolny> | ||||||||||||||||||||||||||
Component: | qt5-qtbase | Assignee: | Than Ngo <than> | ||||||||||||||||||||||||||
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||||||
Version: | 25 | CC: | ajax, jgrulich, jreznik, kde-sig, kevin, kvolny, ltinkl, negativo17, projects.rg, rdieter, rnovacek, than | ||||||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||||
URL: | https://retrace.fedoraproject.org/faf/reports/bthash/53b01e2bb81ad61edd7daf70e0a18d20e4113931 | ||||||||||||||||||||||||||||
Whiteboard: | abrt_hash:6be8b05ad84ba31b16a7b741acd5186d3be188e6 | ||||||||||||||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||||
Last Closed: | 2016-11-24 12:43:09 UTC | Type: | --- | ||||||||||||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||||||
Embargoed: | |||||||||||||||||||||||||||||
Bug Depends On: | 1266712 | ||||||||||||||||||||||||||||
Bug Blocks: | |||||||||||||||||||||||||||||
Attachments: |
|
Description
Karel Volný
2015-08-24 16:50:15 UTC
Created attachment 1066526 [details]
File: backtrace
Created attachment 1066527 [details]
File: cgroup
Created attachment 1066528 [details]
File: core_backtrace
Created attachment 1066529 [details]
File: dso_list
Created attachment 1066530 [details]
File: environ
Created attachment 1066531 [details]
File: limits
Created attachment 1066532 [details]
File: maps
Created attachment 1066533 [details]
File: mountinfo
Created attachment 1066534 [details]
File: namespaces
Created attachment 1066535 [details]
File: open_fds
Created attachment 1066536 [details]
File: proc_pid_status
Created attachment 1066537 [details]
File: var_log_messages
Backtrace indicates some bug in Qt5, so reassigning. Possible duplication of bug #1255902. *** Bug 1259470 has been marked as a duplicate of this bug. *** FTBFS in rawhide, I've to fix that first. *** Bug 1392511 has been marked as a duplicate of this bug. *** Maybe it get's better with any upcoming Qt5.7+ … *** Bug 1256478 has been marked as a duplicate of this bug. *** It seems the offending method is not thread safe. What about checking for null pointers and return some invalid atom object to let applications not crash? Also, we should ask the maintainers of XCB for some help. xcb_atom_t QXcbConnection::internAtom(const char *name) { if (!name || *name == 0) return XCB_NONE; xcb_intern_atom_cookie_t cookie = xcb_intern_atom(xcb_connection(), false, strlen(name), name); xcb_intern_atom_reply_t *reply = xcb_intern_atom_reply(xcb_connection(), cookie, 0); int atom = reply->atom; free(reply); return atom; } Similar problem has been detected: it got stuck after trying to login at http://zbranekvalitne.cz/forum/ucp.php?mode=login reporter: libreport-2.8.0 backtrace_rating: 4 cmdline: /usr/bin/qupzilla executable: /usr/bin/qupzilla global_pid: 30095 kernel: 4.8.6-300.fc25.x86_64 package: qupzilla-2.0.2-1.fc25 pkg_fingerprint: 4089 D8F2 FDB1 9C98 pkg_vendor: Fedora Project reason: qupzilla killed by SIGABRT runlevel: N 5 type: CCpp uid: 1000 um, it's nice to get redirected here after a crash of a different application two Fedora versions later :-) Because it's (nearly) always the same backtrace you report about a bug in the core of Qt5. See explanation in comment #20. Re-assigning back to Qt, this is almost certainly not a libxcb issue i tested the trojita on machine with f24 and cannot reproduce this issue. Could someone please add an reproducer for that so i can check? Thanks I'm closing that bugzilla INSUFFICIENT_DATA because there's no testcase to reproduce this issue. Feel free to reopen it once you find some way how to reproduce it. thanks (In reply to Ngo Than from comment #25) > Could someone please add an reproducer for that so i can check? sorry, I just don't know what triggered the problem the page mentioned in comment#21 doesn't seem to reproduce the Qupzilla problem now |