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 667734 Details for
Bug 889695
[abrt] amarok-utils-2.6.0-4.fc17: _IO_ftell: Process /usr/bin/amarokcollectionscanner 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), 22.30 KB, created by
Emmett Culley
on 2012-12-22 17:28:29 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Emmett Culley
Created:
2012-12-22 17:28:29 UTC
Size:
22.30 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 7499] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: "/usr/lib/debug/usr/lib64/libicudata.so.48.1.1.debug": separate debug info file has no debug info >Core was generated by `/usr/bin/amarokcollectionscanner --idlepriority -r -c --sharedmemory AmarokScan'. >Program terminated with signal 11, Segmentation fault. >#0 _IO_ftell (fp=0x0) at ioftell.c:40 >40 _IO_acquire_lock (fp); > >Thread 1 (Thread 0x7faddb4a1840 (LWP 7499)): >#0 _IO_ftell (fp=0x0) at ioftell.c:40 > _IO_acquire_lock_file = 0x0 > pos = <optimized out> >#1 0x000000347347a2dd in TagLib::File::find (this=0x1cda300, pattern=..., fromOffset=0, before=...) at /usr/src/debug/taglib-1.8/taglib/toolkit/tfile.cpp:260 > buffer = {_vptr.ByteVector = 0x34736c9a10, static null = {_vptr.ByteVector = 0x34736c9a10, static null = <same as static member of an already seen type>, d = 0x1c11ea0}, d = 0x1c71c10} > beforePreviousPartialMatch = -1 > originalPosition = <optimized out> > bufferOffset = 0 > previousPartialMatch = -1 >#2 0x0000003473464319 in TagLib::Ogg::File::nextPage (this=this@entry=0x1cda300) at /usr/src/debug/taglib-1.8/taglib/ogg/oggfile.cpp:232 > nextPageOffset = <optimized out> > currentPacket = 0 >#3 0x0000003473464d40 in TagLib::Ogg::File::packet (this=0x1cda300, i=1) at /usr/src/debug/taglib-1.8/taglib/ogg/oggfile.cpp:93 > pageIndex = <optimized out> > packet = {_vptr.ByteVector = 0x345efb1180, static null = {_vptr.ByteVector = 0x34736c9a10, static null = <same as static member of an already seen type>, d = 0x1c11ea0}, d = 0x345ec6b61b} >#4 0x000000347346acd1 in TagLib::Vorbis::File::read (this=this@entry=0x1cda300, readProperties=readProperties@entry=true, propertiesStyle=propertiesStyle@entry=TagLib::AudioProperties::Fast) at /usr/src/debug/taglib-1.8/taglib/ogg/vorbis/vorbisfile.cpp:124 > commentHeaderData = {_vptr.ByteVector = 0x10, static null = {_vptr.ByteVector = 0x34736c9a10, static null = <same as static member of an already seen type>, d = 0x1c11ea0}, d = 0x1} >#5 0x000000347346af09 in TagLib::Vorbis::File::File (this=0x1cda300, file=<optimized out>, readProperties=true, propertiesStyle=TagLib::AudioProperties::Fast) at /usr/src/debug/taglib-1.8/taglib/ogg/vorbis/vorbisfile.cpp:70 >No locals. >#6 0x000000347349f944 in TagLib::FileRef::create (fileName=0x1c6c678 "/fs1/media/Music/val_gals/disk1b/Track 01.ogg", readAudioProperties=true, audioPropertiesStyle=TagLib::AudioProperties::Fast) at /usr/src/debug/taglib-1.8/taglib/fileref.cpp:238 > ext = {_vptr.String = 0x34736c9950, static null = {_vptr.String = 0x0, static null = <same as static member of an already seen type>, d = 0x0}, d = 0x1c75a40} > it = <optimized out> > s = {_vptr.String = 0x34736c9950, static null = {_vptr.String = 0x0, static null = <same as static member of an already seen type>, d = 0x0}, d = 0x1c61b50} > pos = <optimized out> >#7 0x00000034734a075f in TagLib::FileRef::FileRef (this=0x7fffda37d6b0, fileName=<optimized out>, readAudioProperties=<optimized out>, audioPropertiesStyle=<optimized out>) at /usr/src/debug/taglib-1.8/taglib/fileref.cpp:85 >No locals. >#8 0x0000000000419807 in Meta::Tag::getFileRef (path=...) at /usr/src/debug/amarok-2.6.0/shared/MetaTagLib.cpp:111 > fileName = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x640718 "", array = ""}, static shared_empty = {ref = {_q_value = 7}, alloc = 0, size = 0, data = 0x3ffbcd4778 "", array = ""}, d = 0x1c6c660} >#9 0x000000000041a4fe in Meta::Tag::readTags (path=...) at /usr/src/debug/amarok-2.6.0/shared/MetaTagLib.cpp:220 > locker = {val = 6555593} > fileref = {_vptr.FileRef = 0x34736cb730, d = 0x1c282d0} > fileInfo = {d_ptr = {d = 0x0}} > result = {{d = 0x6406a0, e = 0x6406a0}} > replayGainTags = {{d = 0x0, e = 0x0}} > tagHelper = <optimized out> >#10 0x00000000004164cc in CollectionScanner::Track::Track (this=0x1c40b30, path=..., directory=<optimized out>) at /usr/src/debug/amarok-2.6.0/utilities/collectionscanner/Track.cpp:76 > values = {{d = 0x6406a0, e = 0x6406a0}} >#11 0x0000000000411ce0 in CollectionScanner::Directory::Directory (this=0x7fffda37e230, path=..., state=0x7fffda37e790, skip=<optimized out>) at /usr/src/debug/amarok-2.6.0/utilities/collectionscanner/Directory.cpp:113 > newTrack = <optimized out> > f = <optimized out> > suffix = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x64035a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0x3ffbcd48da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1c63700, static codecForCStrings = 0x0} > filePath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x64035a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0x3ffbcd48da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1c436f0, static codecForCStrings = 0x0} > fi = <optimized out> > _container_ = {c = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1c44000}, d = 0x1c44000}}, brk = 0, i = {i = 0x1c44018}, e = {i = 0x1c44088}} > dir = {d_ptr = {d = 0x1c68290}} > badFiles = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6404a0}, d = 0x6404a0}}, <No data fields>} > fileInfos = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1c44000}, d = 0x1c44000}} > validImages = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1c37560}, d = 0x1c37560}}, <No data fields>} > validPlaylists = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1cd96b0}, d = 0x1cd96b0}}, <No data fields>} >#12 0x000000000040dd1d in CollectionScanner::Scanner::doJob (this=0x7fffda37e750) at /usr/src/debug/amarok-2.6.0/utilities/collectionscanner/CollectionScanner.cpp:341 > dir = {m_path = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x64035a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0x3ffbcd48da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1c6e570, static codecForCStrings = 0x0}, m_rpath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x64035a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0x3ffbcd48da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1c6e680, static codecForCStrings = 0x0}, m_mtime = 1171055263, m_skipped = false, m_ignored = false, m_covers = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6404a0}, d = 0x6404a0}}, <No data fields>}, m_tracks = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6404a0}, d = 0x6404a0}}, m_playlists = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6404a0}, d = 0x6404a0}}} > path = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x64035a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0x3ffbcd48da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1c6e570, static codecForCStrings = 0x0} > _container_ = {c = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1c44370}, d = 0x1c44370}}, <No data fields>}, brk = 0, i = {i = 0x1c443f0}, e = {i = 0x1c44e70}} > xmlFile = {<QIODevice> = {<QObject> = {_vptr.QObject = 0x3ffbcd1210, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x3ffba561e0 "QObject", data = 0x3ffba56280, extradata = 0x3ffbccfb40}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x3ffb98e0c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x1c3f2b0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x3ffba5f120 "Qt", data = 0x3ffba62a40, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6404e0, stringdata = 0x3ffba67ac0 "QIODevice", data = 0x3ffba67b20, extradata = 0x3ffbcd1480}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x3ffb9d5f20 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}, static staticMetaObject = {d = {superdata = 0x3ffbcd1460, stringdata = 0x3ffba67a40 "QFile", data = 0x3ffba67a60, extradata = 0x3ffbcd1320}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x3ffb9d5d90 <QFile::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} > xmlWriter = {d_ptr = {d = 0x1c33ef0}} > entries = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1c44370}, d = 0x1c44370}}, <No data fields>} >#13 0x0000003ffb98c29e in QObject::event (this=0x7fffda37e750, e=<optimized out>) at kernel/qobject.cpp:1194 > mce = <optimized out> > currentSender = {sender = 0x0, signal = -1, ref = 1} > previousSender = 0x0 >#14 0x0000003ffb97799e in QCoreApplication::notifyInternal (this=0x7fffda37e750, receiver=receiver@entry=0x7fffda37e750, event=event@entry=0x1c3dc40) at kernel/qcoreapplication.cpp:946 > threadData = 0x1c0c210 > returnValue = <optimized out> > result = false > cbdata = {0x7fffda37e750, 0x1c3dc40, 0x7fffda37e42f} > d = <optimized out> >#15 0x0000003ffb97b451 in sendEvent (event=0x1c3dc40, receiver=0x7fffda37e750) at kernel/qcoreapplication.h:231 >No locals. >#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1c0c210) at kernel/qcoreapplication.cpp:1570 > pe = @0x1c33b10: {receiver = 0x7fffda37e750, event = 0x0, priority = 0} > e = 0x1c3dc40 > r = 0x7fffda37e750 > locker = {val = 29409880} > startOffset = 0 > i = @0x1c0c24c: 1 >#17 0x0000003ffb9a5e33 in sendPostedEvents () at kernel/qcoreapplication.h:236 >No locals. >#18 postEventSourceDispatch (s=s@entry=0x1c1c040) at kernel/qeventdispatcher_glib.cpp:279 > source = 0x1c1c040 >#19 0x000000345e847825 in g_main_dispatch (context=0x1c14730) at gmain.c:2539 > dispatch = 0x3ffb9a5e20 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x1c1c040, next = 0x0} > need_destroy = <optimized out> > source = 0x1c1c040 > current = 0x1c1b430 > i = <optimized out> >#20 g_main_context_dispatch (context=context@entry=0x1c14730) at gmain.c:3075 >No locals. >#21 0x000000345e847b58 in g_main_context_iterate (context=context@entry=0x1c14730, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x1c33c90 >#22 0x000000345e847c14 in g_main_context_iteration (context=0x1c14730, may_block=1) at gmain.c:3207 > retval = <optimized out> >#23 0x0000003ffb9a5fc6 in QEventDispatcherGlib::processEvents (this=0x1c0daf0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 > d = 0x1c167a0 > canWait = <optimized out> > savedFlags = {i = 0} > result = <optimized out> >#24 0x0000003ffb9766ef in QEventLoop::processEvents (this=this@entry=0x7fffda37e710, flags=...) at kernel/qeventloop.cpp:149 > d = 0x1c342d0 >#25 0x0000003ffb976978 in QEventLoop::exec (this=0x7fffda37e710, flags=...) at kernel/qeventloop.cpp:204 > d = 0x1c342d0 > locker = {val = 29410088} > app = 0x7fffda37e750 >#26 0x0000003ffb97b768 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 > threadData = 0x1c0c210 > eventLoop = {<QObject> = {_vptr.QObject = 0x3ffbcd2630, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x3ffba561e0 "QObject", data = 0x3ffba56280, extradata = 0x3ffbccfb40}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x3ffb98e0c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x1c342d0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x3ffba5f120 "Qt", data = 0x3ffba62a40, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6404e0, stringdata = 0x3ffba68d00 "QEventLoop", data = 0x3ffba68d20, extradata = 0x3ffbcd26c0}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x3ffb9d76d0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} > returnCode = <optimized out> >#27 0x000000000040b8b0 in main (argc=8, argv=<optimized out>) at /usr/src/debug/amarok-2.6.0/utilities/collectionscanner/CollectionScanner.cpp:53 >No locals. >From To Syms Read Shared Object Library >0x00000034734490b0 0x00000034734a0950 Yes /lib64/libtag.so.1 >0x0000003472c07350 0x0000003472c0ada0 Yes /lib64/libtag-extras.so.1 >0x0000003ffb85df20 0x0000003ffb9d8d74 Yes /lib64/libQtCore.so.4 >0x0000003ffcaa4d60 0x0000003ffcc33c6c Yes /lib64/libkdecore.so.5 >0x000000346105bb50 0x00000034610c105b Yes /lib64/libstdc++.so.6 >0x000000345f8055f0 0x000000345f86ca0c Yes /lib64/libm.so.6 >0x00000034604029d0 0x0000003460412138 Yes /lib64/libgcc_s.so.1 >0x000000345ec1ef60 0x000000345ed5f7a0 Yes /lib64/libc.so.6 >0x0000003460001f50 0x000000346000e718 Yes /lib64/libz.so.1 >0x000000345f005790 0x000000345f010494 Yes /lib64/libpthread.so.0 >0x000000345f400ea0 0x000000345f4019e0 Yes /lib64/libdl.so.2 >0x0000003461400680 0x00000034614007fc Yes /lib64/libgthread-2.0.so.0 >0x000000345fc02260 0x000000345fc0554c Yes /lib64/librt.so.1 >0x000000345e819d00 0x000000345e8ac9cc Yes /lib64/libglib-2.0.so.0 >0x000000345e400b20 0x000000345e41a2e9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003ffc234ac0 0x0000003ffc2ecf04 Yes /lib64/libQtNetwork.so.4 >0x0000003ffbe14150 0x0000003ffbe6062c Yes /lib64/libQtDBus.so.4 >0x0000003ffc610570 0x0000003ffc6319b8 Yes /lib64/libQtXml.so.4 >0x00000034688016f0 0x000000346880d2c0 Yes /lib64/libbz2.so.1 >0x00000034698030b0 0x0000003469819320 Yes /lib64/liblzma.so.5 >0x0000003460c039b0 0x0000003460c11e1c Yes /lib64/libresolv.so.2 >0x000000346b6018b0 0x000000346b605214 Yes /lib64/libfam.so.0 >0x0000003469014780 0x0000003469046c94 Yes /lib64/libssl.so.10 >0x000000346845ca00 0x0000003468524528 Yes /lib64/libcrypto.so.10 >0x0000003501c07890 0x0000003501c30924 Yes /lib64/libdbus-1.so.3 >0x0000003467c0ad60 0x0000003467c38424 Yes /lib64/libgssapi_krb5.so.2 >0x000000346741b640 0x0000003467493340 Yes /lib64/libkrb5.so.3 >0x0000003466801520 0x0000003466802114 Yes /lib64/libcom_err.so.2 >0x0000003467804490 0x000000346781c92c Yes /lib64/libk5crypto.so.3 >0x0000003466c02a60 0x0000003466c07eac Yes /lib64/libkrb5support.so.0 >0x0000003467001120 0x0000003467001ac4 Yes /lib64/libkeyutils.so.1 >0x0000003460805fc0 0x0000003460816768 Yes /lib64/libselinux.so.1 >0x00007fadd4e70640 0x00007fadd4e71d74 Yes /usr/lib64/gconv/UTF-16.so >0x00007fadd4af40b0 0x00007fadd4bf8ba4 Yes /lib64/libicui18n.so.48 >0x00007fadd47690b0 0x00007fadd481e574 Yes /lib64/libicuuc.so.48 >0x00007fadd33b1570 0x00007fadd33b1670 Yes (*) /lib64/libicudata.so.48 >0x00007fadd30861b0 0x00007fadd308d67c Yes /lib64/libnss_files.so.2 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x1c64510 29771024 >rbx 0x34736cf060 225274818656 >rcx 0x345efb0730 224931809072 >rdx 0x1c71c10 29826064 >rsi 0x345efb0728 224931809064 >rdi 0x0 0 >rbp 0x7fffda37d1c0 0x7fffda37d1c0 >rsp 0x7fffda37d120 0x7fffda37d120 >r8 0x1 1 >r9 0x101010101010101 72340172838076673 >r10 0x28 40 >r11 0x345ec930bc 224928542908 >r12 0x1 1 >r13 0x0 0 >r14 0x1cda300 30253824 >r15 0x1 1 >rip 0x345ec6c321 0x345ec6c321 <_IO_ftell+1> >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 _IO_ftell: > 0x000000345ec6c320 <+0>: push %rbx >=> 0x000000345ec6c321 <+1>: mov (%rdi),%eax > 0x000000345ec6c323 <+3>: mov %rdi,%rbx > 0x000000345ec6c326 <+6>: and $0x8000,%eax > 0x000000345ec6c32b <+11>: jne 0x345ec6c375 <_IO_ftell+85> > 0x000000345ec6c32d <+13>: mov 0x88(%rdi),%rdx > 0x000000345ec6c334 <+20>: mov %fs:0x10,%r8 > 0x000000345ec6c33d <+29>: cmp 0x8(%rdx),%r8 > 0x000000345ec6c341 <+33>: je 0x345ec6c371 <_IO_ftell+81> > 0x000000345ec6c343 <+35>: mov $0x1,%esi > 0x000000345ec6c348 <+40>: cmpl $0x0,0x349e65(%rip) # 0x345efb61b4 <__libc_multiple_threads> > 0x000000345ec6c34f <+47>: je 0x345ec6c35d <_IO_ftell+61> > 0x000000345ec6c351 <+49>: lock cmpxchg %esi,(%rdx) > 0x000000345ec6c355 <+53>: jne 0x345ec6c459 <_L_lock_32> > 0x000000345ec6c35b <+59>: jmp 0x345ec6c366 <_IO_ftell+70> > 0x000000345ec6c35d <+61>: cmpxchg %esi,(%rdx) > 0x000000345ec6c360 <+64>: jne 0x345ec6c459 <_L_lock_32> > 0x000000345ec6c366 <+70>: mov 0x88(%rbx),%rdx > 0x000000345ec6c36d <+77>: mov %r8,0x8(%rdx) > 0x000000345ec6c371 <+81>: addl $0x1,0x4(%rdx) > 0x000000345ec6c375 <+85>: xor %ecx,%ecx > 0x000000345ec6c377 <+87>: mov $0x1,%edx > 0x000000345ec6c37c <+92>: xor %esi,%esi > 0x000000345ec6c37e <+94>: mov %rbx,%rdi > 0x000000345ec6c381 <+97>: callq 0x345ec6d750 <_IO_seekoff_unlocked> > 0x000000345ec6c386 <+102>: mov %rax,%rdx > 0x000000345ec6c389 <+105>: mov (%rbx),%eax > 0x000000345ec6c38b <+107>: test $0x1,%ah > 0x000000345ec6c38e <+110>: je 0x345ec6c3a0 <_IO_ftell+128> > 0x000000345ec6c390 <+112>: cmp $0xffffffffffffffff,%rdx > 0x000000345ec6c394 <+116>: je 0x345ec6c3a0 <_IO_ftell+128> > 0x000000345ec6c396 <+118>: mov 0xc0(%rbx),%esi > 0x000000345ec6c39c <+124>: test %esi,%esi > 0x000000345ec6c39e <+126>: jle 0x345ec6c410 <_IO_ftell+240> > 0x000000345ec6c3a0 <+128>: test $0x80,%ah > 0x000000345ec6c3a3 <+131>: jne 0x345ec6c3b8 <_IO_ftell+152> > 0x000000345ec6c3a5 <+133>: mov 0x88(%rbx),%rsi > 0x000000345ec6c3ac <+140>: subl $0x1,0x4(%rsi) > 0x000000345ec6c3b0 <+144>: je 0x345ec6c3e8 <_IO_ftell+200> > 0x000000345ec6c3b2 <+146>: nopw 0x0(%rax,%rax,1) > 0x000000345ec6c3b8 <+152>: cmp $0xffffffffffffffff,%rdx > 0x000000345ec6c3bc <+156>: je 0x345ec6c3c8 <_IO_ftell+168> > 0x000000345ec6c3be <+158>: mov %rdx,%rax > 0x000000345ec6c3c1 <+161>: pop %rbx > 0x000000345ec6c3c2 <+162>: retq > 0x000000345ec6c3c3 <+163>: nopl 0x0(%rax,%rax,1) > 0x000000345ec6c3c8 <+168>: mov 0x343a61(%rip),%rax # 0x345efafe30 > 0x000000345ec6c3cf <+175>: mov %fs:(%rax),%ecx > 0x000000345ec6c3d2 <+178>: test %ecx,%ecx > 0x000000345ec6c3d4 <+180>: jne 0x345ec6c3be <_IO_ftell+158> > 0x000000345ec6c3d6 <+182>: movl $0x5,%fs:(%rax) > 0x000000345ec6c3dd <+189>: mov %rdx,%rax > 0x000000345ec6c3e0 <+192>: pop %rbx > 0x000000345ec6c3e1 <+193>: retq > 0x000000345ec6c3e2 <+194>: nopw 0x0(%rax,%rax,1) > 0x000000345ec6c3e8 <+200>: movq $0x0,0x8(%rsi) > 0x000000345ec6c3f0 <+208>: cmpl $0x0,0x349dbd(%rip) # 0x345efb61b4 <__libc_multiple_threads> > 0x000000345ec6c3f7 <+215>: je 0x345ec6c400 <_IO_ftell+224> > 0x000000345ec6c3f9 <+217>: lock decl (%rsi) > 0x000000345ec6c3fc <+220>: jne 0x345ec6c474 <_L_unlock_150> > 0x000000345ec6c3fe <+222>: jmp 0x345ec6c404 <_IO_ftell+228> > 0x000000345ec6c400 <+224>: decl (%rsi) > 0x000000345ec6c402 <+226>: jne 0x345ec6c474 <_L_unlock_150> > 0x000000345ec6c404 <+228>: jmp 0x345ec6c3b8 <_IO_ftell+152> > 0x000000345ec6c406 <+230>: nopw %cs:0x0(%rax,%rax,1) > 0x000000345ec6c410 <+240>: mov 0x48(%rbx),%rcx > 0x000000345ec6c414 <+244>: sub 0x58(%rbx),%rcx > 0x000000345ec6c418 <+248>: add %rcx,%rdx > 0x000000345ec6c41b <+251>: jmp 0x345ec6c3a0 <_IO_ftell+128> > 0x000000345ec6c41d <+253>: testl $0x8000,(%rbx) > 0x000000345ec6c423 <+259>: mov %rax,%rsi > 0x000000345ec6c426 <+262>: jne 0x345ec6c451 <_IO_ftell+305> > 0x000000345ec6c428 <+264>: mov 0x88(%rbx),%rdx > 0x000000345ec6c42f <+271>: subl $0x1,0x4(%rdx) > 0x000000345ec6c433 <+275>: jne 0x345ec6c451 <_IO_ftell+305> > 0x000000345ec6c435 <+277>: movq $0x0,0x8(%rdx) > 0x000000345ec6c43d <+285>: cmpl $0x0,0x349d70(%rip) # 0x345efb61b4 <__libc_multiple_threads> > 0x000000345ec6c444 <+292>: je 0x345ec6c44d <_IO_ftell+301> > 0x000000345ec6c446 <+294>: lock decl (%rdx) > 0x000000345ec6c449 <+297>: jne 0x345ec6c48f <_L_unlock_193> > 0x000000345ec6c44b <+299>: jmp 0x345ec6c451 <_IO_ftell+305> > 0x000000345ec6c44d <+301>: decl (%rdx) > 0x000000345ec6c44f <+303>: jne 0x345ec6c48f <_L_unlock_193> > 0x000000345ec6c451 <+305>: mov %rsi,%rdi > 0x000000345ec6c454 <+308>: callq 0x345ec218f0 <_Unwind_Resume> >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 889695
:
667731
|
667732
|
667733
| 667734 |
667735
|
667736
|
667737
|
667738
|
667739
|
667740
|
667741
|
667742