Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 840016 Details for
Bug 1045722
[abrt] sddm: SDDM::DisplayManager::RemoveSession(): sddm killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 26.49 KB, created by
Martin
on 2013-12-21 13:21:39 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Martin
Created:
2013-12-21 13:21:39 UTC
Size:
26.49 KB
patch
obsolete
>[New LWP 1300] >[New LWP 1360] >warning: Could not load shared library symbols for /lib64/libX11.so.6. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/sddm'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00007f63ff2be205 in SDDM::DisplayManager::RemoveSession (this=0x7f64011e1020, name=...) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/DisplayManager.cpp:116 >116 for (DisplayManagerSession *session: m_sessions) { > >Thread 2 (Thread 0x7f63eee8b700 (LWP 1360)): >#0 0x00007f63fc57aa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f63fd637938 in poll (__timeout=-1, __nfds=1, __fds=0x7f63eee8ad20) at /usr/include/bits/poll2.h:46 >No locals. >#2 qt_safe_poll (fds=fds@entry=0x7f63eee8ad20, nfds=nfds@entry=1, timeout_ms=timeout_ms@entry=-1, retry_eintr=retry_eintr@entry=false) at kernel/qcore_unix.cpp:121 > ret = <optimized out> > previous = <optimized out> > deadline = <optimized out> > remaining = <optimized out> >#3 0x00007f63fd5e765a in QProcessManager::run (this=0x7f63fd972520 <processManager()::processManager>) at io/qprocess_unix.cpp:240 > fd = {fd = 4, events = 1, revents = 0} > ret = <optimized out> > c = 0 '\000' >#4 0x00007f63fd5033df in QThreadPrivate::start (arg=0x7f63fd972520 <processManager()::processManager>) at thread/qthread_unix.cpp:338 > __clframe = {__cancel_routine = 0x7f63fd5022d0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7f63fd972520 <processManager()::processManager>, __do_it = 1, __cancel_type = <optimized out>} > thr = 0x7f63fd972520 <processManager()::processManager> > data = <optimized out> > objectName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 67}, alloc = 0, size = 0, data = 0x7f63fd97191a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 3}, alloc = 0, size = 0, data = 0x7f63fd9718fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f63fd971900 <QString::shared_null>, static codecForCStrings = 0x0} >#5 0x00007f63fc27af33 in start_thread (arg=0x7f63eee8b700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f63eee8b700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140067186718464, 4246776335162413759, 0, 0, 140067186719168, 140067186718464, -4312116091990830401, -4312076947634122049}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#6 0x00007f63fc584ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f63ff25c8c0 (LWP 1300)): >#0 0x00007f63ff2be205 in SDDM::DisplayManager::RemoveSession (this=0x7f64011e1020, name=...) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/DisplayManager.cpp:116 > session = <optimized out> > __for_range = @0x7f64011e1038: {{p = {static shared_null = {ref = {_q_value = 58}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f63ff21b010}, d = 0x7f63ff21b010}} >#1 0x00007f63ff2b8f04 in SDDM::Authenticator::finished (this=0x7f6401235760) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/Authenticator.cpp:405 >No locals. >#2 0x00007f63fd61ffa8 in QMetaObject::activate (sender=sender@entry=0x7f6401228910, m=m@entry=0x7f63fd96b840 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff42c95240) at kernel/qobject.cpp:3547 > receiverInSameThread = true > previousSender = 0x0 > callFunction = 0x7f63ff2d86a0 <SDDM::Authenticator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)> > receiver = 0x7f6401235760 > currentSender = {sender = 0x7f6401228910, signal = 10, ref = 1} > method_relative = 4 > c = 0x7f64012023c0 > last = 0x7f64012023c0 > methodOffset = <optimized out> > signal_absolute_index = 10 > empty_argv = {0x0} > locker = {val = 140067492337712} > connectionLists = 0x7f64012027b0 > list = 0x7f640122da20 > signalOffset = <optimized out> > signal_index = <optimized out> > currentThreadId = 140067459156160 >#3 0x00007f63fd59b29f in QProcess::finished (this=this@entry=0x7f6401228910, _t1=0, _t2=QProcess::CrashExit) at .moc/release-shared/moc_qprocess.cpp:155 > _a = {0x0, 0x7fff42c9523c, 0x7fff42c95238} >#4 0x00007f63fd59feb2 in QProcessPrivate::_q_processDied (this=this@entry=0x7f64011ffdd0) at io/qprocess.cpp:1068 > wasRunning = true >#5 0x00007f63fd5e5c82 in QProcessPrivate::waitForFinished (this=this@entry=0x7f64011ffdd0, msecs=msecs@entry=5000) at io/qprocess_unix.cpp:1217 > fdset = {fds = {{fd = 34, events = 1, revents = 1}, {fd = -1, events = 1, revents = 0}, {fd = 27, events = 1, revents = 0}, {fd = -1, events = 1, revents = 0}, {fd = -1, events = 1, revents = 0}}} > ret = <optimized out> > stopWatch = {t1 = 7278, t2 = 31347941} >#6 0x00007f63fd59b0a2 in QProcess::waitForFinished (this=0x7f6401228910, msecs=msecs@entry=5000) at io/qprocess.cpp:1759 > d = 0x7f64011ffdd0 >#7 0x00007f63ff2b8c4d in SDDM::Authenticator::stop (this=0x7f6401235760) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/Authenticator.cpp:389 >No locals. >#8 0x00007f63ff2bb7c7 in SDDM::Display::stop (this=this@entry=0x7f6401235880) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/Display.cpp:239 >No locals. >#9 0x00007f63ff2bb847 in SDDM::Display::~Display (this=0x7f6401235880, __in_chrg=<optimized out>) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/Display.cpp:130 >No locals. >#10 0x00007f63ff2bb8b9 in SDDM::Display::~Display (this=0x7f6401235880, __in_chrg=<optimized out>) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/Display.cpp:131 >No locals. >#11 0x00007f63fd622968 in QObjectPrivate::deleteChildren (this=this@entry=0x7f64011eb4d0) at kernel/qobject.cpp:1907 > i = 0 > reallyWasDeleted = true >#12 0x00007f63fd62502f in QObject::~QObject (this=0x7f64011ec960, __in_chrg=<optimized out>) at kernel/qobject.cpp:926 > d = 0x7f64011eb4d0 >#13 0x00007f63ff2da34b in ~Seat (this=0x7f64011ec960, __in_chrg=<optimized out>) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/Seat.h:28 >No locals. >#14 SDDM::Seat::~Seat (this=0x7f64011ec960, __in_chrg=<optimized out>) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/Seat.h:28 >No locals. >#15 0x00007f63fd622968 in QObjectPrivate::deleteChildren (this=this@entry=0x7f64011edac0) at kernel/qobject.cpp:1907 > i = 0 > reallyWasDeleted = true >#16 0x00007f63fd62502f in QObject::~QObject (this=0x7f64011e63d0, __in_chrg=<optimized out>) at kernel/qobject.cpp:926 > d = 0x7f64011edac0 >#17 0x00007f63ff2d9f19 in ~SeatManager (this=0x7f64011e63d0, __in_chrg=<optimized out>) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/SeatManager.h:29 >No locals. >#18 SDDM::SeatManager::~SeatManager (this=0x7f64011e63d0, __in_chrg=<optimized out>) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/SeatManager.h:29 >No locals. >#19 0x00007f63fd622968 in QObjectPrivate::deleteChildren (this=this@entry=0x7f64011c6170) at kernel/qobject.cpp:1907 > i = 4 > reallyWasDeleted = true >#20 0x00007f63fd62502f in QObject::~QObject (this=0x7fff42c95660, __in_chrg=<optimized out>) at kernel/qobject.cpp:926 > d = 0x7f64011c6170 >#21 0x00007f63ff2b5053 in ~DaemonApp (this=0x7fff42c95660, __in_chrg=<optimized out>) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/DaemonApp.h:36 >No locals. >#22 main (argc=1, argv=0x7fff42c957c8) at /usr/src/debug/sddm-50ca5b20354b6d338ce8836a613af19cedb1dca2/src/daemon/DaemonApp.cpp:137 > arguments = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 58}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f64011c5c50}, d = 0x7f64011c5c50}}, <No data fields>} > app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7f63fd96caf0 <vtable for QObject+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f63fd6ec260 <qt_meta_stringdata_QObject> "QObject", data = 0x7f63fd6ec300 <qt_meta_data_QObject>, extradata = 0x7f63fd96cb80 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f63fd625420 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x7f64011c6170}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f63fd6f51a0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f63fd6f8ac0 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f63fd96cb60 <QObject::staticMetaObject>, stringdata = 0x7f63fd6fee00 <qt_meta_stringdata_QCoreApplication> "QCoreApplication", data = 0x7f63fd6feea0 <qt_meta_data_QCoreApplication>, extradata = 0x7f63fd96f7a0 <QCoreApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f63fd66d410 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static self = 0x0}, static staticMetaObject = {d = {superdata = 0x7f63fd96f780 <QCoreApplication::staticMetaObject>, stringdata = 0x7f63ff2dd640 <qt_meta_stringdata_SDDM__DaemonApp> "SDDM::DaemonApp", data = 0x7f63ff2dd680 <qt_meta_data_SDDM__DaemonApp>, extradata = 0x7f63ff4e9120 <SDDM::DaemonApp::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f63ff2d8b60 <SDDM::DaemonApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static self = 0x7fff42c95660, m_lastSessionId = 1, m_configuration = 0x7f64011e0e10, m_displayManager = 0x7f64011e1020, m_powerManager = 0x7f64011ed190, m_seatManager = 0x7f64011e63d0, m_xdmcpServer = 0x0} >From To Syms Read Shared Object Library >0x00007f63fee63a00 0x00007f63fee716c8 Yes /lib64/libxcb.so.1 >0x00007f63fe3335d0 0x00007f63fe9d3270 Yes /lib64/libQtGui.so.4 >0x00007f63fdf121b0 0x00007f63fdf5fa6c Yes /lib64/libQtDBus.so.4 >0x00007f63fdcca550 0x00007f63fdced0c4 Yes /lib64/libQtXml.so.4 >0x00007f63fd9a7d50 0x00007f63fda6a9f4 Yes /lib64/libQtNetwork.so.4 >0x00007f63fd4e4de0 0x00007f63fd66e9d0 Yes /lib64/libQtCore.so.4 >0x00007f63fd27a710 0x00007f63fd281b2c Yes /lib64/libpam.so.0 >0x00007f63fd074ed0 0x00007f63fd0759d0 Yes /lib64/libdl.so.2 >0x00007f63fcdc7ab0 0x00007f63fce2e62a Yes /lib64/libstdc++.so.6 >0x00007f63fca6a890 0x00007f63fcad9bb8 Yes /lib64/libm.so.6 >0x00007f63fc851af0 0x00007f63fc861218 Yes /lib64/libgcc_s.so.1 >0x00007f63fc4af560 0x00007f63fc5f0cc4 Yes /lib64/libc.so.6 >0x00007f63fc2789f0 0x00007f63fc284614 Yes /lib64/libpthread.so.0 >0x00007f63fc06fee0 0x00007f63fc070bfc Yes /lib64/libXau.so.6 >0x00007f63fbe6d6b0 0x00007f63fbe6d81c Yes /lib64/libgthread-2.0.so.0 >0x00007f63fbb5b6e0 0x00007f63fbbf3f1c Yes /lib64/libglib-2.0.so.0 >0x00007f63fb913680 0x00007f63fb934e68 Yes /lib64/libpng16.so.16 >0x00007f63fb6fa210 0x00007f63fb706930 Yes /lib64/libz.so.1 >0x00007f63fb461320 0x00007f63fb4cd0c4 Yes /lib64/libfreetype.so.6 >0x00007f63fb20e160 0x00007f63fb23ca18 Yes /lib64/libgobject-2.0.so.0 >0x00007f63faffcc20 0x00007f63fb000c44 Yes /lib64/libSM.so.6 >0x00007f63fade3f30 0x00007f63fadf11ec Yes /lib64/libICE.so.6 >0x00007f63fabd1240 0x00007f63fabdb5f8 Yes /lib64/libXi.so.6 >0x00007f63fa9c6b70 0x00007f63fa9ccbe8 Yes /lib64/libXrender.so.1 >0x00007f63fa7bcc30 0x00007f63fa7c25d0 Yes /lib64/libXrandr.so.2 >0x00007f63fa5b65f0 0x00007f63fa5b8948 Yes /lib64/libXfixes.so.3 >0x00007f63fa3acab0 0x00007f63fa3b1690 Yes /lib64/libXcursor.so.1 >0x00007f63fa1a7bb0 0x00007f63fa1a8510 Yes /lib64/libXinerama.so.1 >0x00007f63f9f71ca0 0x00007f63f9f8efcc Yes /lib64/libfontconfig.so.1 >0x00007f63f9d5c760 0x00007f63f9d66460 Yes /lib64/libXext.so.6 > No /lib64/libX11.so.6 >0x00007f63f97dcab0 0x00007f63f9804f04 Yes /lib64/libdbus-1.so.3 >0x00007f63f95812f0 0x00007f63f95bb030 Yes /lib64/libssl.so.10 >0x00007f63f91ecb80 0x00007f63f92dcab8 Yes /lib64/libcrypto.so.10 >0x00007f63f8f7f2d0 0x00007f63f8f820cc Yes /lib64/librt.so.1 >0x00007f63ff07bb10 0x00007f63ff094cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f63f8d598f0 0x00007f63f8d5f1a4 Yes /lib64/libaudit.so.1 >0x00007f63f8b50870 0x00007f63f8b54fe8 Yes /lib64/libffi.so.6 >0x00007f63f894b510 0x00007f63f894cb84 Yes /lib64/libuuid.so.1 >0x00007f63f8723e00 0x00007f63f873ccdc Yes /lib64/libexpat.so.1 >0x00007f63f84e1cf0 0x00007f63f8511c64 Yes /lib64/libgssapi_krb5.so.2 >0x00007f63f821b1a0 0x00007f63f827d59c Yes /lib64/libkrb5.so.3 >0x00007f63f7ff3570 0x00007f63f7ff4154 Yes /lib64/libcom_err.so.2 >0x00007f63f7dc18b0 0x00007f63f7de17e0 Yes /lib64/libk5crypto.so.3 >0x00007f63f7bb2620 0x00007f63f7bb8f7c Yes /lib64/libkrb5support.so.0 >0x00007f63f79ac5b0 0x00007f63f79ad1cc Yes /lib64/libkeyutils.so.1 >0x00007f63f7794a40 0x00007f63f77a381c Yes /lib64/libresolv.so.2 >0x00007f63f7573260 0x00007f63f758581c Yes /lib64/libselinux.so.1 >0x00007f63f7308770 0x00007f63f73528d8 Yes /lib64/libpcre.so.1 >0x00007f63f0bda680 0x00007f63f0bdbd7c Yes /usr/lib64/gconv/UTF-16.so >0x00007f63f0874220 0x00007f63f0979cf4 Yes /lib64/libicui18n.so.50 >0x00007f63f04b2e90 0x00007f63f0565948 Yes /lib64/libicuuc.so.50 >0x00007f63eee8c570 0x00007f63eee8c658 Yes (*) /lib64/libicudata.so.50 >0x00007f63ee4801e0 0x00007f63ee4874a4 Yes /lib64/libnss_files.so.2 >0x00007f63ee27b0e0 0x00007f63ee27be98 Yes /usr/lib64/security/pam_selinux_permit.so >0x00007f63ee076dc0 0x00007f63ee078354 Yes /usr/lib64/security/pam_env.so >0x00007f63ede5e8f0 0x00007f63ede66360 Yes /usr/lib64/security/pam_unix.so >0x00007f63edc25ed0 0x00007f63edc2a98c Yes /lib64/libcrypt.so.1 >0x00007f63eda10110 0x00007f63eda1cd94 Yes /lib64/libnsl.so.1 >0x00007f63ed791d00 0x00007f63ed7e62f0 Yes /lib64/libfreebl3.so >0x00007f63ed58c610 0x00007f63ed58c758 Yes /usr/lib64/security/pam_deny.so >0x00007f63ed389950 0x00007f63ed389df4 Yes /usr/lib64/security/pam_nologin.so >0x00007f63ed186de0 0x00007f63ed1876b8 Yes /usr/lib64/security/pam_pwquality.so >0x00007f63ecf81210 0x00007f63ecf830f0 Yes /lib64/libpwquality.so.1 >0x00007f63ecd78ba0 0x00007f63ecd7b490 Yes /lib64/libcrack.so.2 >0x00007f63ecb714f0 0x00007f63ecb73154 Yes /usr/lib64/security/pam_selinux.so >0x00007f63ec96dae0 0x00007f63ec96df44 Yes /usr/lib64/security/pam_loginuid.so >0x00007f63ec767680 0x00007f63ec7695f4 Yes /usr/lib64/security/pam_console.so >0x00007f63ec5639c0 0x00007f63ec5641e0 Yes /usr/lib64/security/pam_keyinit.so >0x00007f63ec35b0a0 0x00007f63ec35fc74 Yes /usr/lib64/security/pam_namespace.so >0x00007f63ec155330 0x00007f63ec1571f4 Yes /usr/lib64/security/pam_limits.so >0x00007f63e7df6ee0 0x00007f63e7dfb9f6 Yes /usr/lib64/security/pam_systemd.so >0x00007f63e7bf1620 0x00007f63e7bf2e58 Yes /lib64/libcap.so.2 >0x00007f63e79ed100 0x00007f63e79edd88 Yes /lib64/libpam_misc.so.0 >0x00007f63e77e83d0 0x00007f63e77ea41c Yes /lib64/libattr.so.1 >0x00007f63e75e3cd0 0x00007f63e75e4df8 Yes /usr/lib64/security/pam_succeed_if.so >0x00007f63e73dff20 0x00007f63e73e12cc Yes /usr/lib64/security/pam_lastlog.so >0x00007f63e71dcf10 0x00007f63e71dd804 Yes /lib64/libutil.so.1 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x7fff42c95080 140734313877632 >rbx 0x7f6401235760 140067492550496 >rcx 0x7f63ff21b010 140067458887696 >rdx 0x7f64 32612 >rsi 0x40000 262144 >rdi 0x7f640814b628 140067609032232 >rbp 0x7f640814b628 0x7f640814b628 >rsp 0x7fff42c95050 0x7fff42c95050 >r8 0xffffffff 4294967295 >r9 0x0 0 >r10 0x1 1 >r11 0x246 582 >r12 0x7f64011e1020 140067492204576 >r13 0x7f63ff25ab48 140067459148616 >r14 0x7f6401228920 140067492497696 >r15 0x0 0 >rip 0x7f63ff2be205 0x7f63ff2be205 <SDDM::DisplayManager::RemoveSession(QString const&)+165> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function SDDM::DisplayManager::RemoveSession(QString const&): > 0x00007f63ff2be160 <+0>: push %r15 > 0x00007f63ff2be162 <+2>: push %r14 > 0x00007f63ff2be164 <+4>: mov %rsi,%r14 > 0x00007f63ff2be167 <+7>: push %r13 > 0x00007f63ff2be169 <+9>: push %r12 > 0x00007f63ff2be16b <+11>: mov %rdi,%r12 > 0x00007f63ff2be16e <+14>: push %rbp > 0x00007f63ff2be16f <+15>: push %rbx > 0x00007f63ff2be170 <+16>: sub $0x48,%rsp > 0x00007f63ff2be174 <+20>: mov %fs:0x28,%rax > 0x00007f63ff2be17d <+29>: mov %rax,0x38(%rsp) > 0x00007f63ff2be182 <+34>: xor %eax,%eax > 0x00007f63ff2be184 <+36>: lea 0x18(%rdi),%rax > 0x00007f63ff2be188 <+40>: mov %rax,%rdi > 0x00007f63ff2be18b <+43>: mov %rax,0x8(%rsp) > 0x00007f63ff2be190 <+48>: mov 0x18(%r12),%rax > 0x00007f63ff2be195 <+53>: mov (%rax),%edx > 0x00007f63ff2be197 <+55>: cmp $0x1,%edx > 0x00007f63ff2be19a <+58>: je 0x7f63ff2be1a9 <SDDM::DisplayManager::RemoveSession(QString const&)+73> > 0x00007f63ff2be19c <+60>: mov 0x4(%rax),%esi > 0x00007f63ff2be19f <+63>: callq 0x7f63ff2beae0 <QList<SDDM::DisplayManagerSession*>::detach_helper(int)> > 0x00007f63ff2be1a4 <+68>: mov 0x18(%r12),%rax > 0x00007f63ff2be1a9 <+73>: movslq 0x8(%rax),%rdx > 0x00007f63ff2be1ad <+77>: lea 0x18(%rax,%rdx,8),%rbp > 0x00007f63ff2be1b2 <+82>: mov (%rax),%edx > 0x00007f63ff2be1b4 <+84>: cmp $0x1,%edx > 0x00007f63ff2be1b7 <+87>: je 0x7f63ff2be1cb <SDDM::DisplayManager::RemoveSession(QString const&)+107> > 0x00007f63ff2be1b9 <+89>: mov 0x4(%rax),%esi > 0x00007f63ff2be1bc <+92>: mov 0x8(%rsp),%rdi > 0x00007f63ff2be1c1 <+97>: callq 0x7f63ff2beae0 <QList<SDDM::DisplayManagerSession*>::detach_helper(int)> > 0x00007f63ff2be1c6 <+102>: mov 0x18(%r12),%rax > 0x00007f63ff2be1cb <+107>: movslq 0xc(%rax),%rdx > 0x00007f63ff2be1cf <+111>: lea 0x18(%rax,%rdx,8),%r13 > 0x00007f63ff2be1d4 <+116>: lea 0x20(%rsp),%rax > 0x00007f63ff2be1d9 <+121>: mov %rax,0x10(%rsp) > 0x00007f63ff2be1de <+126>: lea 0x30(%rsp),%rax > 0x00007f63ff2be1e3 <+131>: cmp %r13,%rbp > 0x00007f63ff2be1e6 <+134>: mov %rax,0x18(%rsp) > 0x00007f63ff2be1eb <+139>: jne 0x7f63ff2be205 <SDDM::DisplayManager::RemoveSession(QString const&)+165> > 0x00007f63ff2be1ed <+141>: jmpq 0x7f63ff2be2f5 <SDDM::DisplayManager::RemoveSession(QString const&)+405> > 0x00007f63ff2be1f2 <+146>: nopw 0x0(%rax,%rax,1) > 0x00007f63ff2be1f8 <+152>: add $0x8,%rbp > 0x00007f63ff2be1fc <+156>: cmp %rbp,%r13 > 0x00007f63ff2be1ff <+159>: je 0x7f63ff2be2f5 <SDDM::DisplayManager::RemoveSession(QString const&)+405> >=> 0x00007f63ff2be205 <+165>: mov 0x0(%rbp),%rbx > 0x00007f63ff2be209 <+169>: mov %r14,%rsi > 0x00007f63ff2be20c <+172>: lea 0x10(%rbx),%rdi > 0x00007f63ff2be210 <+176>: callq 0x7f63ff2b4390 <_ZNK7QStringeqERKS_@plt> > 0x00007f63ff2be215 <+181>: test %al,%al > 0x00007f63ff2be217 <+183>: je 0x7f63ff2be1f8 <SDDM::DisplayManager::RemoveSession(QString const&)+152> > 0x00007f63ff2be219 <+185>: mov 0x18(%r12),%rax > 0x00007f63ff2be21e <+190>: mov (%rax),%edx > 0x00007f63ff2be220 <+192>: mov %rax,%rdi > 0x00007f63ff2be223 <+195>: cmp $0x1,%edx > 0x00007f63ff2be226 <+198>: je 0x7f63ff2be243 <SDDM::DisplayManager::RemoveSession(QString const&)+227> > 0x00007f63ff2be228 <+200>: cmp 0x22bda1(%rip),%rax # 0x7f63ff4e9fd0 > 0x00007f63ff2be22f <+207>: je 0x7f63ff2be243 <SDDM::DisplayManager::RemoveSession(QString const&)+227> > 0x00007f63ff2be231 <+209>: mov 0x8(%rsp),%rdi > 0x00007f63ff2be236 <+214>: mov 0x4(%rax),%esi > 0x00007f63ff2be239 <+217>: callq 0x7f63ff2beae0 <QList<SDDM::DisplayManagerSession*>::detach_helper(int)> > 0x00007f63ff2be23e <+222>: mov 0x18(%r12),%rdi > 0x00007f63ff2be243 <+227>: mov 0x8(%rdi),%edx > 0x00007f63ff2be246 <+230>: mov 0xc(%rdi),%r8d > 0x00007f63ff2be24a <+234>: xor %r15d,%r15d > 0x00007f63ff2be24d <+237>: jmp 0x7f63ff2be26a <SDDM::DisplayManager::RemoveSession(QString const&)+266> > 0x00007f63ff2be24f <+239>: nop > 0x00007f63ff2be250 <+240>: movslq %r15d,%rsi > 0x00007f63ff2be253 <+243>: movslq %edx,%rcx > 0x00007f63ff2be256 <+246>: lea 0x2(%rsi,%rcx,1),%rcx > 0x00007f63ff2be25b <+251>: cmp 0x8(%rdi,%rcx,8),%rbx > 0x00007f63ff2be260 <+256>: je 0x7f63ff2be318 <SDDM::DisplayManager::RemoveSession(QString const&)+440> > 0x00007f63ff2be266 <+262>: add $0x1,%r15d > 0x00007f63ff2be26a <+266>: mov %r8d,%ecx > 0x00007f63ff2be26d <+269>: sub %edx,%ecx > 0x00007f63ff2be26f <+271>: cmp %ecx,%r15d > 0x00007f63ff2be272 <+274>: jl 0x7f63ff2be250 <SDDM::DisplayManager::RemoveSession(QString const&)+240> > 0x00007f63ff2be274 <+276>: mov 0x18(%rbx),%rax > 0x00007f63ff2be278 <+280>: mov %rax,0x20(%rsp) > 0x00007f63ff2be27d <+285>: lock incl (%rax) > 0x00007f63ff2be280 <+288>: setne %dl > 0x00007f63ff2be283 <+291>: mov 0x10(%rsp),%rdi > 0x00007f63ff2be288 <+296>: callq 0x7f63ff2b4e30 <_ZN15QDBusObjectPath5checkEv@plt> > 0x00007f63ff2be28d <+301>: mov %rbx,%rdi > 0x00007f63ff2be290 <+304>: callq 0x7f63ff2b4610 <_ZN7QObject11deleteLaterEv@plt> > 0x00007f63ff2be295 <+309>: mov 0x20(%rsp),%rax > 0x00007f63ff2be29a <+314>: mov %rax,0x30(%rsp) > 0x00007f63ff2be29f <+319>: lock incl (%rax) > 0x00007f63ff2be2a2 <+322>: setne %dl > 0x00007f63ff2be2a5 <+325>: mov 0x18(%rsp),%rsi > 0x00007f63ff2be2aa <+330>: mov %r12,%rdi > 0x00007f63ff2be2ad <+333>: callq 0x7f63ff2d8fd0 <SDDM::DisplayManager::SessionRemoved(QDBusObjectPath)> > 0x00007f63ff2be2b2 <+338>: mov 0x30(%rsp),%rax > 0x00007f63ff2be2b7 <+343>: lock decl (%rax) > 0x00007f63ff2be2ba <+346>: setne %dl > 0x00007f63ff2be2bd <+349>: test %dl,%dl > 0x00007f63ff2be2bf <+351>: jne 0x7f63ff2be2cb <SDDM::DisplayManager::RemoveSession(QString const&)+363> > 0x00007f63ff2be2c1 <+353>: mov 0x30(%rsp),%rdi > 0x00007f63ff2be2c6 <+358>: callq 0x7f63ff2b4b60 <_ZN7QString4freeEPNS_4DataE@plt> > 0x00007f63ff2be2cb <+363>: mov 0x20(%rsp),%rax > 0x00007f63ff2be2d0 <+368>: lock decl (%rax) > 0x00007f63ff2be2d3 <+371>: setne %dl > 0x00007f63ff2be2d6 <+374>: test %dl,%dl > 0x00007f63ff2be2d8 <+376>: jne 0x7f63ff2be1f8 <SDDM::DisplayManager::RemoveSession(QString const&)+152> > 0x00007f63ff2be2de <+382>: mov 0x20(%rsp),%rdi > 0x00007f63ff2be2e3 <+387>: add $0x8,%rbp > 0x00007f63ff2be2e7 <+391>: callq 0x7f63ff2b4b60 <_ZN7QString4freeEPNS_4DataE@plt> > 0x00007f63ff2be2ec <+396>: cmp %rbp,%r13 > 0x00007f63ff2be2ef <+399>: jne 0x7f63ff2be205 <SDDM::DisplayManager::RemoveSession(QString const&)+165> > 0x00007f63ff2be2f5 <+405>: mov 0x38(%rsp),%rax > 0x00007f63ff2be2fa <+410>: xor %fs:0x28,%rax > 0x00007f63ff2be303 <+419>: jne 0x7f63ff2be34b <SDDM::DisplayManager::RemoveSession(QString const&)+491> > 0x00007f63ff2be305 <+421>: add $0x48,%rsp > 0x00007f63ff2be309 <+425>: pop %rbx > 0x00007f63ff2be30a <+426>: pop %rbp > 0x00007f63ff2be30b <+427>: pop %r12 > 0x00007f63ff2be30d <+429>: pop %r13 > 0x00007f63ff2be30f <+431>: pop %r14 > 0x00007f63ff2be311 <+433>: pop %r15 > 0x00007f63ff2be313 <+435>: retq > 0x00007f63ff2be314 <+436>: nopl 0x0(%rax) > 0x00007f63ff2be318 <+440>: mov 0x8(%rsp),%rdi > 0x00007f63ff2be31d <+445>: mov %r15d,%esi > 0x00007f63ff2be320 <+448>: callq 0x7f63ff2b4990 <_ZN9QListData6removeEi@plt> > 0x00007f63ff2be325 <+453>: mov 0x18(%r12),%rdi > 0x00007f63ff2be32a <+458>: mov 0x8(%rdi),%edx > 0x00007f63ff2be32d <+461>: mov 0xc(%rdi),%r8d > 0x00007f63ff2be331 <+465>: jmpq 0x7f63ff2be26a <SDDM::DisplayManager::RemoveSession(QString const&)+266> > 0x00007f63ff2be336 <+470>: mov %rax,%rbx > 0x00007f63ff2be339 <+473>: mov 0x10(%rsp),%rdi > 0x00007f63ff2be33e <+478>: callq 0x7f63ff2b8580 <QString::~QString()> > 0x00007f63ff2be343 <+483>: mov %rbx,%rdi > 0x00007f63ff2be346 <+486>: callq 0x7f63ff2b43a0 <_Unwind_Resume@plt> > 0x00007f63ff2be34b <+491>: callq 0x7f63ff2b3f60 <__stack_chk_fail@plt> > 0x00007f63ff2be350 <+496>: mov 0x18(%rsp),%rdi > 0x00007f63ff2be355 <+501>: mov %rax,%rbx > 0x00007f63ff2be358 <+504>: callq 0x7f63ff2b8580 <QString::~QString()> > 0x00007f63ff2be35d <+509>: jmp 0x7f63ff2be339 <SDDM::DisplayManager::RemoveSession(QString const&)+473> > 0x00007f63ff2be35f <+511>: jmp 0x7f63ff2be336 <SDDM::DisplayManager::RemoveSession(QString const&)+470> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1045722
: 840016 |
840017
|
840018
|
840019
|
840020
|
840021
|
840022
|
840023
|
840024
|
840025
|
840026