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 698638 Details for
Bug 912151
[abrt] nepomuk-core-4.9.5-1.fc18: QHashData::detach_helper2: Process /usr/bin/nepomukserver was killed by signal 11 (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), 23.72 KB, created by
orti1980
on 2013-02-17 21:59:49 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
orti1980
Created:
2013-02-17 21:59:49 UTC
Size:
23.72 KB
patch
obsolete
>[New LWP 1231] >[New LWP 1234] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: "/usr/lib/debug/usr/lib64/libicudata.so.49.1.1.debug": separate debug info file has no debug info >Core was generated by `/usr/bin/nepomukserver'. >Program terminated with signal 11, Segmentation fault. >#0 0x00000033dbc97694 in QHashData::detach_helper2 (this=0x81be30, node_duplicate=0x33e0209670 <QHash<QString, Nepomuk2::ServiceController*>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x33e02096a0 <QHash<QString, Nepomuk2::ServiceController*>::deleteNode2(QHashData::Node*)>, nodeSize=<optimized out>, nodeAlign=8) at tools/qhash.cpp:233 >233 Node *oldNode = buckets[i]; > >Thread 2 (Thread 0x7f2891587700 (LWP 1234)): >#0 0x0000003f606e998d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00000033dbda3450 in poll (__timeout=-1, __nfds=1, __fds=0x7f2891586d00) at /usr/include/bits/poll2.h:46 >No locals. >#2 qt_safe_poll (fds=0x7f2891586d00, nfds=1, timeout_ms=<optimized out>, retry_eintr=false) at kernel/qcore_unix.cpp:121 > ret = <optimized out> > previous = <optimized out> > deadline = <optimized out> > remaining = <optimized out> >#3 0x00000033dbd55510 in QProcessManager::run (this=0x33dc0d5520 <processManager()::processManager>) at io/qprocess_unix.cpp:238 > fd = {fd = 5, events = 1, revents = 0} > ret = <optimized out> > c = 0 '\000' >#4 0x00000033dbc7b92c in QThreadPrivate::start (arg=0x33dc0d5520 <processManager()::processManager>) at thread/qthread_unix.cpp:338 > __clframe = {__cancel_routine = 0x33dbc7a8d0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x33dc0d5520 <processManager()::processManager>, __do_it = 1, __cancel_type = <optimized out>} > thr = 0x33dc0d5520 <processManager()::processManager> > data = 0x7e92e0 > objectName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 2530}, alloc = 0, size = 0, data = 0x33dc0d491a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 36}, alloc = 0, size = 0, data = 0x33dc0d48fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x33dc0d4900 <QString::shared_null>, static codecForCStrings = 0x0} >#5 0x0000003f60e07d15 in start_thread (arg=0x7f2891587700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f2891587700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139812213913344, 3350588701961892864, 0, 272193687552, 139812213913344, 8519888, -3445662609750084608, 3315053314148545536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#6 0x0000003f606f246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 >No locals. > >Thread 1 (Thread 0x7f2897fd4880 (LWP 1231)): >#0 0x00000033dbc97694 in QHashData::detach_helper2 (this=0x81be30, node_duplicate=0x33e0209670 <QHash<QString, Nepomuk2::ServiceController*>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x33e02096a0 <QHash<QString, Nepomuk2::ServiceController*>::deleteNode2(QHashData::Node*)>, nodeSize=<optimized out>, nodeAlign=8) at tools/qhash.cpp:233 > nextNode = 0x80b3c0 > oldNode = <optimized out> > i = 0 > this_e = 0x81be30 >#1 0x00000033e0209e82 in QHash<QString, Nepomuk2::ServiceController*>::detach_helper (this=this@entry=0x7eea40) at /usr/include/QtCore/qhash.h:584 > x = <optimized out> >#2 0x00000033e0207d7b in detach (this=0x7eea40) at /usr/include/QtCore/qhash.h:303 >No locals. >#3 begin (this=0x7eea40) at /usr/include/QtCore/qhash.h:464 >No locals. >#4 Nepomuk2::ServiceManager::runningServices (this=0x7ea320) at /usr/src/debug/nepomuk-core-4.9.5/server/servicemanager.cpp:402 > it = <optimized out> > sl = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 162}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x33dc0d4820 <QListData::shared_null>}, d = 0x33dc0d4820 <QListData::shared_null>}}, <No data fields>} >#5 0x00000033e0205eac in Nepomuk2::Server::quit (this=0x7e6460) at /usr/src/debug/nepomuk-core-4.9.5/server/nepomukserver.cpp:158 >No locals. >#6 <signal handler called> >No locals. >#7 0x0000003f5fe097c3 in do_lookup_x (new_hash=new_hash@entry=2090266759, old_hash=old_hash@entry=0x7fff8eec2010, result=result@entry=0x7fff8eec2030, scope=<optimized out>, i=10, i@entry=0, flags=flags@entry=5, skip=skip@entry=0x0, undef_map=undef_map@entry=0x7ba740) at dl-lookup.c:123 > symtab = <optimized out> > sym = <optimized out> > bitmask = <optimized out> > n = 64 > list = 0x7f2897fda738 > num_versions = 0 > versioned_sym = 0x0 > map = 0x7f2897fed4d0 > type_class = 1 > undef_name = 0x7f28919d8422 "free" > strtab = 0x33dfa143c0 "" > symidx = 0 > ref = 0x7f28919d8270 > version = 0x7bac20 >#8 0x0000003f5fe0a153 in _dl_lookup_symbol_x (undef_name=0x7f28919d8422 "free", undef_map=0x7ba740, ref=ref@entry=0x7fff8eec20f0, symbol_scope=0x7baa98, version=0x7bac20, type_class=type_class@entry=1, flags=5, skip_map=skip_map@entry=0x0) at dl-lookup.c:738 > res = <optimized out> > start = 0 > new_hash = 2090266759 > old_hash = 4294967295 > current_value = {s = 0x0, m = 0x0} > scope = 0x7baa98 > i = 0 > protected = <optimized out> >#9 0x0000003f5fe0e3f4 in _dl_fixup (l=<optimized out>, reloc_arg=<optimized out>) at ../elf/dl-runtime.c:118 > version = <optimized out> > flags = <optimized out> > old_rtld_must_xmm_save = 0 > symtab = <optimized out> > strtab = <optimized out> > reloc = <optimized out> > sym = 0x7f28919d8270 > rel_addr = 0x7f2891bdb018 > result = <optimized out> > value = <optimized out> >#10 0x0000003f5fe149e5 in _dl_runtime_resolve () at ../sysdeps/x86_64/dl-trampoline.S:45 >No locals. >#11 0x0000003f60622f22 in __gconv_release_step (step=0x7c2df0) at gconv_db.c:221 > end_fct = 0x7f28919d88d0 <gconv_end> >#12 __gconv_release_step (step=0x7c2df0) at gconv_db.c:207 >No locals. >#13 0x0000003f60623e64 in __gconv_close_transform (steps=0x7c2df0, nsteps=2) at gconv_db.c:791 > cnt = 0 >#14 0x0000003f60622e49 in __gconv_close (cd=<optimized out>) at gconv_close.c:63 > srunp = <optimized out> > drunp = <optimized out> > nsteps = <optimized out> >#15 0x0000003f606223df in iconv_close (cd=<optimized out>) at iconv_close.c:35 >No locals. >#16 0x00000033dbdb09e0 in QIconvCodec::IconvState::~IconvState (this=0x7caf10, __in_chrg=<optimized out>) at codecs/qiconvcodec.cpp:145 >No locals. >#17 0x00000033dbdb1e3e in qThreadStorage_deleteData<QIconvCodec::IconvState> (d=0x7caf10) at ../../src/corelib/thread/qthreadstorage.h:97 >No locals. >#18 QThreadStorage<QIconvCodec::IconvState*>::deleteData (x=0x7caf10) at ../../src/corelib/thread/qthreadstorage.h:140 >No locals. >#19 0x00000033dbc79928 in QThreadStorageData::finish (p=0x7b4308) at thread/qthreadstorage.cpp:203 > q = 0x7caf10 > i = 4 > locker = {val = 8076576} > destructor = 0x33dbdb1e30 <QThreadStorage<QIconvCodec::IconvState*>::deleteData(void*)> > tls = 0x7b4308 >#20 0x00000033dbd7ab7f in QCoreApplicationPrivate::~QCoreApplicationPrivate (this=0x7e6bd0, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:470 > data = <optimized out> > locker = {val = 0} >#21 0x00000033dbd7ade9 in QCoreApplicationPrivate::~QCoreApplicationPrivate (this=0x7e6bd0, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:487 >No locals. >#22 0x00000033dbd8df5c in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62 >No locals. >#23 ~QScopedPointer (this=0x7fff8eec2428, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100 > oldD = <optimized out> >#24 QObject::~QObject (this=0x7fff8eec2420, __in_chrg=<optimized out>) at kernel/qobject.cpp:816 >No locals. >#25 0x00000033e020d8be in kdemain (argc=1, argv=0x7fff8eec2608) at /usr/src/debug/nepomuk-core-4.9.5/server/main.cpp:93 > aboutData = {d = 0x7b6b10} > componentData = {_vptr.KComponentData = 0x33dd2be850 <vtable for KComponentData+16>, d = 0x7cb040} > app = {<QObject> = {_vptr.QObject = 0x33dc0cfab0 <vtable for QObject+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x33dbe56300 <qt_meta_stringdata_QObject> "QObject", data = 0x33dbe563a0 <qt_meta_data_QObject>, extradata = 0x33dc0cfb40 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x33dbd8e1c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x7e6bd0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x33dbe5f240 <qt_meta_stringdata_Qt> "Qt", data = 0x33dbe62b60 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x33dc0cfb20 <QObject::staticMetaObject>, stringdata = 0x33dbe68ec0 <qt_meta_stringdata_QCoreApplication> "QCoreApplication", data = 0x33dbe68f60 <qt_meta_data_QCoreApplication>, extradata = 0x33dc0d27a0 <QCoreApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x33dbdd78d0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static self = 0x0} >#26 0x0000003f60621a05 in __libc_start_main (main=0x4007c0 <main(int, char**)>, argc=1, ubp_av=0x7fff8eec2608, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8eec25f8) at libc-start.c:225 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 3350588701961892864, 4196296, 140735591228928, 0, 0, -3350480810581937152, 3315052194408576000}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x3f5fe0eff0 <_dl_init+160>, 0xa2f659}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1608577008}}} > not_first_call = <optimized out> >#27 0x00000000004007f1 in _start () >No symbol table info available. >From To Syms Read Shared Object Library >0x00000033e0205800 0x00000033e020ee84 Yes /lib64/libkdeinit4_nepomukserver.so >0x00000033deb658e0 0x00000033ded8b874 Yes /lib64/libkdeui.so.5 >0x00000033dcea4dd0 0x00000033dd033d6c Yes /lib64/libkdecore.so.5 >0x00000033dca14180 0x00000033dca6065c Yes /lib64/libQtDBus.so.4 >0x00000033dbc5df50 0x00000033dbdd8e94 Yes /lib64/libQtCore.so.4 >0x0000003f60e05790 0x0000003f60e104b4 Yes /lib64/libpthread.so.0 >0x00000033dd5b7ea0 0x00000033ddc39708 Yes /lib64/libQtGui.so.4 >0x00000033df613390 0x00000033df645344 Yes /lib64/libQtSvg.so.4 >0x00000033dfa43ef0 0x00000033dfaac2c0 Yes /lib64/libsoprano.so.4 >0x00000033dfe0c110 0x00000033dfe1f5b8 Yes /lib64/libsopranoserver.so.1 >0x00000033e180eee0 0x00000033e183bc20 Yes /lib64/libsopranoclient.so.1 >0x0000003f62e5bb80 0x0000003f62ec10bb Yes /lib64/libstdc++.so.6 >0x0000003f612055b0 0x0000003f6126fd68 Yes /lib64/libm.so.6 >0x0000003f61e02a40 0x0000003f61e12168 Yes /lib64/libgcc_s.so.1 >0x0000003f6061f1a0 0x0000003f60760940 Yes /lib64/libc.so.6 >0x0000003defa01c20 0x0000003defa05d38 Yes /lib64/libSM.so.6 >0x0000003f64e04f30 0x0000003f64e1259c Yes /lib64/libICE.so.6 >0x0000003f6321dee0 0x0000003f632a4280 Yes /lib64/libX11.so.6 >0x0000003f64203740 0x0000003f6420d810 Yes /lib64/libXext.so.6 >0x000000310ec041f0 0x000000310ec10f48 Yes /lib64/libXft.so.2 >0x0000003f63a00eb0 0x0000003f63a01bcc Yes /lib64/libXau.so.6 >0x0000003f6c0030e0 0x0000003f6c00e5dc Yes /lib64/libXpm.so.4 >0x00000033dc2105a0 0x00000033dc231b48 Yes /lib64/libQtXml.so.4 >0x00000033de65cf60 0x00000033de6d8334 Yes /lib64/libqca.so.2 >0x00000033df242c50 0x00000033df2af110 Yes /lib64/libattica.so.0.4 >0x00000033dc634d90 0x00000033dc6ed284 Yes /lib64/libQtNetwork.so.4 >0x00000033de2085d0 0x00000033de22552c Yes /lib64/libdbusmenu-qt.so.2 >0x000000310e8014b0 0x000000310e803e98 Yes /lib64/libXtst.so.6 >0x0000003f6b802ab0 0x0000003f6b8076ec Yes /lib64/libXcursor.so.1 >0x0000003f65e01530 0x0000003f65e03da8 Yes /lib64/libXfixes.so.3 >0x0000003f69e01ab0 0x0000003f69e07a00 Yes /lib64/libXrender.so.1 >0x0000003f61a02190 0x0000003f61a0e640 Yes /lib64/libz.so.1 >0x0000003f68a01760 0x0000003f68a0d3c0 Yes /lib64/libbz2.so.1 >0x0000003f65a030f0 0x0000003f65a19340 Yes /lib64/liblzma.so.5 >0x0000003f62a03a30 0x0000003f62a1200c Yes /lib64/libresolv.so.2 >0x0000003f6d6018f0 0x0000003f6d605234 Yes /lib64/libfam.so.0 >0x0000003f66607ab0 0x0000003f666312e4 Yes /lib64/libdbus-1.so.3 >0x0000003f60a00ed0 0x0000003f60a019f0 Yes /lib64/libdl.so.2 >0x0000003c124006b0 0x0000003c1240080c Yes /lib64/libgthread-2.0.so.0 >0x0000003f616022a0 0x0000003f6160557c Yes /lib64/librt.so.1 >0x0000003c1201a050 0x0000003c120ae86c Yes /lib64/libglib-2.0.so.0 >0x0000003f5fe00b20 0x0000003f5fe1a3d9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003f67604fe0 0x0000003f67620b50 Yes /lib64/libpng15.so.15 >0x000000310ce0cc80 0x000000310ce76ef0 Yes /lib64/libfreetype.so.6 >0x0000003c1280aba0 0x0000003c1283831c Yes /lib64/libgobject-2.0.so.0 >0x000000310d202160 0x000000310d20bfc4 Yes /lib64/libXi.so.6 >0x0000003f6a601b70 0x0000003f6a607768 Yes /lib64/libXrandr.so.2 >0x0000003f6b000b40 0x0000003f6b001458 Yes /lib64/libXinerama.so.1 >0x000000310d606220 0x000000310d62260c Yes /lib64/libfontconfig.so.1 >0x0000003def601510 0x0000003def602a8c Yes /lib64/libuuid.so.1 >0x0000003f63609a00 0x0000003f636158f8 Yes /lib64/libxcb.so.1 >0x0000003f69216f30 0x0000003f6924d074 Yes /lib64/libssl.so.10 >0x0000003f68661fc0 0x0000003f68744af8 Yes /lib64/libcrypto.so.10 >0x0000003f65201990 0x0000003f65206134 Yes /lib64/libffi.so.5 >0x0000003f68203e00 0x0000003f6821ccdc Yes /lib64/libexpat.so.1 >0x0000003f67e0ad90 0x0000003f67e38264 Yes /lib64/libgssapi_krb5.so.2 >0x0000003f66e1b690 0x0000003f66e93410 Yes /lib64/libkrb5.so.3 >0x0000003f66201560 0x0000003f66202144 Yes /lib64/libcom_err.so.2 >0x0000003f67a044d0 0x0000003f67a1c938 Yes /lib64/libk5crypto.so.3 >0x0000003f66a02b50 0x0000003f66a080cc Yes /lib64/libkrb5support.so.0 >0x0000003f67201190 0x0000003f67201b44 Yes /lib64/libkeyutils.so.1 >0x0000003f62606170 0x0000003f626175d4 Yes /lib64/libselinux.so.1 >0x0000003f62201db0 0x0000003f622452e8 Yes /lib64/libpcre.so.1 >0x00007f28919d8680 0x00007f28919d9d94 Yes /usr/lib64/gconv/UTF-16.so >0x0000003f6469bad0 0x0000003f647a0ec8 Yes /lib64/libicui18n.so.49 >0x0000003f7cc540d0 0x0000003f7cd07bfc Yes /lib64/libicuuc.so.49 >0x0000003f7dc00570 0x0000003f7dc00650 Yes (*) /lib64/libicudata.so.49 >0x00007f28917821e0 0x00007f289178967c Yes /lib64/libnss_files.so.2 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x41 65 >rbx 0x20 32 >rcx 0x3f609b1748 272203716424 >rdx 0x0 0 >rsi 0x3f609b1740 272203716416 >rdi 0x80b960 8436064 >rbp 0x7eea40 0x7eea40 >rsp 0x7fff8eec1810 0x7fff8eec1810 >r8 0x0 0 >r9 0x1f25bc2 32660418 >r10 0x8 8 >r11 0x7fff8eec2010 140735591227408 >r12 0x81be30 8502832 >r13 0x80b3c0 8434624 >r14 0x8 8 >r15 0x33e0209670 222803564144 >rip 0x33dbc97694 0x33dbc97694 <QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+244> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int): > 0x00000033dbc975a0 <+0>: push %r15 > 0x00000033dbc975a2 <+2>: mov %rsi,%r15 > 0x00000033dbc975a5 <+5>: push %r14 > 0x00000033dbc975a7 <+7>: mov %r8d,%r14d > 0x00000033dbc975aa <+10>: push %r13 > 0x00000033dbc975ac <+12>: push %r12 > 0x00000033dbc975ae <+14>: mov %rdi,%r12 > 0x00000033dbc975b1 <+17>: mov $0x28,%edi > 0x00000033dbc975b6 <+22>: push %rbp > 0x00000033dbc975b7 <+23>: push %rbx > 0x00000033dbc975b8 <+24>: mov %ecx,%ebx > 0x00000033dbc975ba <+26>: sub $0x28,%rsp > 0x00000033dbc975be <+30>: mov %rdx,0x18(%rsp) > 0x00000033dbc975c3 <+35>: callq 0x33dbc5d800 <_Znwm@plt> > 0x00000033dbc975c8 <+40>: movl $0x1,0x10(%rax) > 0x00000033dbc975cf <+47>: mov %rax,0x8(%rsp) > 0x00000033dbc975d4 <+52>: movq $0x0,(%rax) > 0x00000033dbc975db <+59>: mov 0x8(%rsp),%rdx > 0x00000033dbc975e0 <+64>: movq $0x0,0x8(%rax) > 0x00000033dbc975e8 <+72>: mov 0x14(%r12),%eax > 0x00000033dbc975ed <+77>: mov %ebx,0x18(%rdx) > 0x00000033dbc975f0 <+80>: mov %eax,0x14(%rdx) > 0x00000033dbc975f3 <+83>: movzwl 0x1c(%r12),%eax > 0x00000033dbc975f9 <+89>: mov %ax,0x1c(%rdx) > 0x00000033dbc975fd <+93>: movzwl 0x1e(%r12),%eax > 0x00000033dbc97603 <+99>: mov %ax,0x1e(%rdx) > 0x00000033dbc97607 <+103>: mov 0x20(%r12),%eax > 0x00000033dbc9760c <+108>: mov %eax,0x20(%rdx) > 0x00000033dbc9760f <+111>: movzbl 0x24(%rdx),%eax > 0x00000033dbc97613 <+115>: or $0x1,%eax > 0x00000033dbc97616 <+118>: cmp $0x8,%r14d > 0x00000033dbc9761a <+122>: setg %dl > 0x00000033dbc9761d <+125>: and $0xfffffffd,%eax > 0x00000033dbc97620 <+128>: add %edx,%edx > 0x00000033dbc97622 <+130>: or %edx,%eax > 0x00000033dbc97624 <+132>: mov 0x8(%rsp),%rdx > 0x00000033dbc97629 <+137>: mov %al,0x24(%rdx) > 0x00000033dbc9762c <+140>: andl $0x3,0x24(%rdx) > 0x00000033dbc97630 <+144>: movslq 0x20(%r12),%rax > 0x00000033dbc97635 <+149>: test %eax,%eax > 0x00000033dbc97637 <+151>: je 0x33dbc976f2 <QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+338> > 0x00000033dbc9763d <+157>: lea 0x0(,%rax,8),%rdx > 0x00000033dbc97645 <+165>: movabs $0xfe0000000000000,%rcx > 0x00000033dbc9764f <+175>: mov $0xffffffffffffffff,%rdi > 0x00000033dbc97656 <+182>: cmp %rcx,%rax > 0x00000033dbc97659 <+185>: cmovbe %rdx,%rdi > 0x00000033dbc9765d <+189>: callq 0x33dbc5d100 <_Znam@plt> > 0x00000033dbc97662 <+194>: mov 0x8(%rsp),%rdx > 0x00000033dbc97667 <+199>: mov %rax,0x8(%rdx) > 0x00000033dbc9766b <+203>: mov 0x20(%r12),%edx > 0x00000033dbc97670 <+208>: test %edx,%edx > 0x00000033dbc97672 <+210>: jle 0x33dbc976f2 <QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+338> > 0x00000033dbc97674 <+212>: movq $0x0,(%rsp) > 0x00000033dbc9767c <+220>: nopl 0x0(%rax) > 0x00000033dbc97680 <+224>: mov (%rsp),%edx > 0x00000033dbc97683 <+227>: mov %edx,0x14(%rsp) > 0x00000033dbc97687 <+231>: mov (%rsp),%rdx > 0x00000033dbc9768b <+235>: lea (%rax,%rdx,8),%r13 > 0x00000033dbc9768f <+239>: mov 0x8(%r12),%rax >=> 0x00000033dbc97694 <+244>: mov (%rax,%rdx,8),%rbx > 0x00000033dbc97698 <+248>: cmp %rbx,%r12 > 0x00000033dbc9769b <+251>: je 0x33dbc976cc <QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+300> > 0x00000033dbc9769d <+253>: nopl (%rax) > 0x00000033dbc976a0 <+256>: mov %r14d,%esi > 0x00000033dbc976a3 <+259>: mov %r12,%rdi > 0x00000033dbc976a6 <+262>: callq 0x33dbc97460 <QHashData::allocateNode(int)> > 0x00000033dbc976ab <+267>: mov %rax,%rbp > 0x00000033dbc976ae <+270>: mov %rax,%rsi > 0x00000033dbc976b1 <+273>: mov %rbx,%rdi > 0x00000033dbc976b4 <+276>: callq *%r15 > 0x00000033dbc976b7 <+279>: mov 0x8(%rbx),%eax > 0x00000033dbc976ba <+282>: mov %eax,0x8(%rbp) > 0x00000033dbc976bd <+285>: mov %rbp,0x0(%r13) > 0x00000033dbc976c1 <+289>: mov %rbp,%r13 > 0x00000033dbc976c4 <+292>: mov (%rbx),%rbx > 0x00000033dbc976c7 <+295>: cmp %rbx,%r12 > 0x00000033dbc976ca <+298>: jne 0x33dbc976a0 <QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+256> > 0x00000033dbc976cc <+300>: mov 0x8(%rsp),%rax > 0x00000033dbc976d1 <+305>: mov %rax,0x0(%r13) > 0x00000033dbc976d5 <+309>: mov (%rsp),%eax > 0x00000033dbc976d8 <+312>: addq $0x1,(%rsp) > 0x00000033dbc976dd <+317>: add $0x1,%eax > 0x00000033dbc976e0 <+320>: cmp %eax,0x20(%r12) > 0x00000033dbc976e5 <+325>: jle 0x33dbc976f2 <QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+338> > 0x00000033dbc976e7 <+327>: mov 0x8(%rsp),%rdx > 0x00000033dbc976ec <+332>: mov 0x8(%rdx),%rax > 0x00000033dbc976f0 <+336>: jmp 0x33dbc97680 <QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+224> > 0x00000033dbc976f2 <+338>: mov 0x8(%rsp),%rax > 0x00000033dbc976f7 <+343>: add $0x28,%rsp > 0x00000033dbc976fb <+347>: pop %rbx > 0x00000033dbc976fc <+348>: pop %rbp > 0x00000033dbc976fd <+349>: pop %r12 > 0x00000033dbc976ff <+351>: pop %r13 > 0x00000033dbc97701 <+353>: pop %r14 > 0x00000033dbc97703 <+355>: pop %r15 > 0x00000033dbc97705 <+357>: retq > 0x00000033dbc97706 <+358>: mov %rax,%rdi > 0x00000033dbc97709 <+361>: callq 0x33dbc5d2f0 <__cxa_begin_catch@plt> > 0x00000033dbc9770e <+366>: mov 0x8(%rsp),%rax > 0x00000033dbc97713 <+371>: mov 0x18(%rsp),%rsi > 0x00000033dbc97718 <+376>: movl $0x0,0x20(%rax) > 0x00000033dbc9771f <+383>: mov %rax,%rdi > 0x00000033dbc97722 <+386>: callq 0x33dbc974e0 <QHashData::free_helper(void (*)(QHashData::Node*))> > 0x00000033dbc97727 <+391>: callq 0x33dbc5db10 <__cxa_rethrow@plt> > 0x00000033dbc9772c <+396>: mov %rax,%rdi > 0x00000033dbc9772f <+399>: callq 0x33dbc5d2f0 <__cxa_begin_catch@plt> > 0x00000033dbc97734 <+404>: mov 0x8(%rsp),%rax > 0x00000033dbc97739 <+409>: mov 0x8(%rsp),%rdx > 0x00000033dbc9773e <+414>: mov 0x18(%rsp),%rsi > 0x00000033dbc97743 <+419>: mov %rax,0x0(%r13) > 0x00000033dbc97747 <+423>: mov 0x14(%rsp),%eax > 0x00000033dbc9774b <+427>: mov %rdx,%rdi > 0x00000033dbc9774e <+430>: add $0x1,%eax > 0x00000033dbc97751 <+433>: mov %eax,0x20(%rdx) > 0x00000033dbc97754 <+436>: callq 0x33dbc974e0 <QHashData::free_helper(void (*)(QHashData::Node*))> > 0x00000033dbc97759 <+441>: callq 0x33dbc5db10 <__cxa_rethrow@plt> > 0x00000033dbc9775e <+446>: mov %rax,%rdi > 0x00000033dbc97761 <+449>: callq 0x33dbc5d2f0 <__cxa_begin_catch@plt> > 0x00000033dbc97766 <+454>: mov %rbp,%rsi > 0x00000033dbc97769 <+457>: mov %r12,%rdi > 0x00000033dbc9776c <+460>: callq 0x33dbc974c0 <QHashData::freeNode(void*)> > 0x00000033dbc97771 <+465>: callq 0x33dbc5db10 <__cxa_rethrow@plt> > 0x00000033dbc97776 <+470>: mov %rax,%rbx > 0x00000033dbc97779 <+473>: callq 0x33dbc5dd00 <__cxa_end_catch@plt> > 0x00000033dbc9777e <+478>: mov %rbx,%rdi > 0x00000033dbc97781 <+481>: callq 0x33dbc5de10 <_Unwind_Resume@plt> > 0x00000033dbc97786 <+486>: mov %rax,%rbx > 0x00000033dbc97789 <+489>: callq 0x33dbc5dd00 <__cxa_end_catch@plt> > 0x00000033dbc9778e <+494>: mov %rbx,%rdi > 0x00000033dbc97791 <+497>: callq 0x33dbc5de10 <_Unwind_Resume@plt> > 0x00000033dbc97796 <+502>: mov %rax,%rbx > 0x00000033dbc97799 <+505>: callq 0x33dbc5dd00 <__cxa_end_catch@plt> > 0x00000033dbc9779e <+510>: mov %rbx,%rax > 0x00000033dbc977a1 <+513>: jmp 0x33dbc9772c <QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+396> >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 912151
: 698638 |
698639
|
698640
|
698641
|
698642
|
698643
|
698644
|
698645