Actions
Bug #8846
closedradosgw on 0.80.4 crashes when doing a multi-part upload
Status:
Resolved
Priority:
Urgent
Assignee:
-
Target version:
-
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
This is the tracelog (from a self compiled version since I started debugging this myself. However same exact issue when using the official package for precise)
-17> 2014-07-16 14:08:05.789600 7f3cc67fc700 1 ====== starting new request req=0x7f3cbc0094a0 ===== -16> 2014-07-16 14:08:05.789621 7f3cc67fc700 2 req 0:0.000021::PUT /test/testmulti::initializing -15> 2014-07-16 14:08:05.789647 7f3cc67fc700 2 req 0:0.000048:s3:PUT /test/testmulti::getting op -14> 2014-07-16 14:08:05.789652 7f3cc67fc700 2 req 0:0.000053:s3:PUT /test/testmulti:put_obj:authorizing -13> 2014-07-16 14:08:05.789790 7f3cc67fc700 2 req 0:0.000190:s3:PUT /test/testmulti:put_obj:reading permissions -12> 2014-07-16 14:08:05.789909 7f3cc67fc700 2 req 0:0.000300:s3:PUT /test/testmulti:put_obj:init op -11> 2014-07-16 14:08:05.789925 7f3cc67fc700 2 req 0:0.000325:s3:PUT /test/testmulti:put_obj:verifying op mask -10> 2014-07-16 14:08:05.789928 7f3cc67fc700 2 req 0:0.000329:s3:PUT /test/testmulti:put_obj:verifying op permissions -9> 2014-07-16 14:08:05.789931 7f3cc67fc700 5 Searching permissions for uid=test mask=50 -8> 2014-07-16 14:08:05.789934 7f3cc67fc700 5 Found permission: 15 -7> 2014-07-16 14:08:05.789935 7f3cc67fc700 5 Searching permissions for group=1 mask=50 -6> 2014-07-16 14:08:05.789937 7f3cc67fc700 5 Permissions for group not found -5> 2014-07-16 14:08:05.789938 7f3cc67fc700 5 Searching permissions for group=2 mask=50 -4> 2014-07-16 14:08:05.789940 7f3cc67fc700 5 Permissions for group not found -3> 2014-07-16 14:08:05.789941 7f3cc67fc700 5 Getting permissions id=test owner=test perm=2 -2> 2014-07-16 14:08:05.789954 7f3cc67fc700 2 req 0:0.000354:s3:PUT /test/testmulti:put_obj:verifying op params -1> 2014-07-16 14:08:05.789958 7f3cc67fc700 2 req 0:0.000358:s3:PUT /test/testmulti:put_obj:executing 0> 2014-07-16 14:08:05.814949 7f3cc67fc700 -1 *** Caught signal (Aborted) ** in thread 7f3cc67fc700 ceph version 0.80.4 (7c241cfaa6c8c068bc9da8578ca00b9f4fc7567f) 1: /home/whatever/ceph/src/.libs/lt-radosgw() [0x5c3eba] 2: (()+0xfcb0) [0x7f3d0d147cb0] 3: (gsignal()+0x35) [0x7f3d0c293425] 4: (abort()+0x17b) [0x7f3d0c296b8b] 5: (()+0x7439e) [0x7f3d0c2d139e] 6: (()+0x7eb96) [0x7f3d0c2dbb96] 7: (RGWPutObjProcessor_Aio::pop_pending()+0x26) [0x50c5f6] 8: (RGWPutObjProcessor_Aio::wait_pending_front()+0x9) [0x50c619] 9: (RGWPutObjProcessor_Aio::throttle_data(void*, bool)+0x70) [0x50c6d0] 10: (RGWPutObj::execute()+0x5d1) [0x554521] 11: /home/whatever/ceph/src/.libs/lt-radosgw() [0x4c489c] 12: /home/whatever/ceph/src/.libs/lt-radosgw() [0x4c4fe7] 13: /home/whatever/ceph/src/.libs/lt-radosgw() [0x4c0684] 14: (()+0x7e9a) [0x7f3d0d13fe9a] 15: (clone()+0x6d) [0x7f3d0c3513fd] NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this. --- logging levels --- 0/ 5 none 0/ 1 lockdep 0/ 1 context 1/ 1 crush 1/ 5 mds 1/ 5 mds_balancer 1/ 5 mds_locker 1/ 5 mds_log 1/ 5 mds_log_expire 1/ 5 mds_migrator 0/ 1 buffer 0/ 1 timer 0/ 1 filer 0/ 1 striper 0/ 1 objecter 0/ 5 rados 0/ 5 rbd 0/ 5 journaler 0/ 5 objectcacher 0/ 5 client 0/ 5 osd 0/ 5 optracker 0/ 5 objclass 1/ 3 filestore 1/ 3 keyvaluestore 1/ 3 journal 0/ 5 ms 1/ 5 mon 0/10 monc 0/ 0 paxos 0/ 5 tp 1/ 5 auth 1/ 5 crypto 1/ 1 finisher 1/ 5 heartbeatmap 1/ 5 perfcounter 5/ 5 rgw 1/ 5 javaclient 1/ 5 asok 1/ 1 throttle -2/-2 (syslog threshold) 99/99 (stderr threshold) max_recent 10000 max_new 1000 log_file --- end dump of recent events --- Aborted (core dumped)
Actions