[Bug 720601] New: segmentation fault in svn
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c0 Summary: segmentation fault in svn Classification: openSUSE Product: openSUSE 12.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Development AssignedTo: dmueller@suse.com ReportedBy: aj@suse.com QAContact: qa@suse.de Found By: --- Blocker: --- Running "svn up" in one of my repositories I get a segmentation fault. This is reproduceable. dmesg shows: 311.324519] svn[5444] general protection ip:7ff05b305179 sp:7fff2bd7fc20 error:0 in libcrypto.so.1.0.0[7ff05b242000+189000] -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c1 Dirk Mueller <dmueller@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |aj@suse.com --- Comment #1 from Dirk Mueller <dmueller@suse.com> 2011-10-04 18:47:01 CEST --- svn up works fine here. can you please install the -debuginfo / -debugsource package and run gdb --args subversion update r bt and post the output? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c2 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |bruno@ioda-net.ch InfoProvider|aj@suse.com | --- Comment #2 from Bruno Friedmann <bruno@ioda-net.ch> 2011-10-04 19:00:19 UTC --- Hi Dirk, as I've exactly a segfault I provide here how it segfault I think would be the same for Andreas which is on holliday until Oct. 10th :-) gdb svn GNU gdb (GDB) SUSE (7.3-40.2) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/svn...Reading symbols from /usr/lib/debug/usr/bin/svn.debug...done. done. (gdb) run co https://svn.dass-it.de/svn/pub/dassmodus/trunk --username guest --password guest Starting program: /usr/bin/svn co https://svn.dass-it.de/svn/pub/dassmodus/trunk --username guest --password guest warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7fd3000 [Thread debugging using libthread_db enabled] warning: File "/usr/lib/debug/usr/lib64/libkrb5.so.3.3.debug" has a different build-id, file skipped warning: the debug information found in "/usr/lib/debug//usr/lib64/libkrb5.so.3.3.debug" does not match "/usr/lib64/libkrb5.so.3" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/usr/lib64/libkrb5.so.3.3.debug" does not match "/usr/lib64/libkrb5.so.3" (CRC mismatch). Missing separate debuginfo for /usr/lib64/libkrb5.so.3 Try: zypper install -C "debuginfo(build-id)=f8ce05bf0bfcae1cf48da8a153fb351655bab524" Program received signal SIGSEGV, Segmentation fault. 0x00007ffff376b179 in ENGINE_get_cipher (e=0x7ffff825b150, nid=427) at tb_cipher.c:123 123 tb_cipher.c: No such file or directory. in tb_cipher.c (gdb) bt #0 0x00007ffff376b179 in ENGINE_get_cipher (e=0x7ffff825b150, nid=427) at tb_cipher.c:123 #1 0x00007ffff377c8d2 in EVP_CipherInit_ex (ctx=0x7ffff82c67b0, cipher=0x7ffff3a421e0, impl=0x7ffff825b150, key= 0x7ffff82c6738 "\375\365 \242\206x\002\315\336J\255jo\364,\223q\306", <incomplete sequence \352>, iv= 0x7ffff82c6778 "\020\002j\340J\372\232мҞ^\342#\354C_)\357b\016a\022\221X\333X\223\224\"l", 'E' <repeats 14 times>, "\017\301", enc=1) at evp_enc.c:137 #2 0x00007ffff3a8603e in tls1_change_cipher_state (s=0x7ffff82617b0, which=18) at t1_enc.c:527 #3 0x00007ffff3a7ab17 in ssl3_connect (s=0x7ffff82617b0) at s3_clnt.c:445 #4 0x00007ffff3a825fb in ssl23_get_server_hello (s=0x7ffff82617b0) at s23_clnt.c:693 #5 ssl23_connect (s=0x7ffff82617b0) at s23_clnt.c:222 #6 0x00007ffff426dda4 in ne_sock_connect_ssl (sock=0x7ffff82a5650, ctx=0x7ffff825f970, userdata=0x7ffff825f5e0) at ne_socket.c:1753 #7 0x00007ffff4278087 in ne__negotiate_ssl (sess=0x7ffff825f5e0) at ne_openssl.c:668 #8 0x00007ffff4265c9a in open_connection (sess=0x7ffff825f5e0) at ne_request.c:1650 #9 send_request (req=0x7ffff829ce30, request=<optimized out>) at ne_request.c:955 #10 0x00007ffff426640c in ne_begin_request (req=0x7ffff829ce30) at ne_request.c:1189 #11 0x00007ffff4265b3d in ne_request_dispatch (req=0x7ffff829ce30) at ne_request.c:1400 #12 0x00007ffff6239355 in svn_ra_neon__request_dispatch (code_p=0x7fffffffcf0c, req=0x7ffff82273b0, extra_headers=<optimized out>, body=<optimized out>, okay_1=200, okay_2=0, pool=0x7ffff822f358) at subversion/libsvn_ra_neon/util.c:1454 #13 0x00007ffff62327dc in svn_ra_neon__exchange_capabilities (ras=0x7ffff822f560, pool=0x7ffff822f358) at subversion/libsvn_ra_neon/options.c:233 #14 0x00007ffff623723b in svn_ra_neon__open (session=0x7ffff822f498, repos_URL=<optimized out>, callbacks=0x7ffff822f3d0, callback_baton=0x7ffff822f420, config=0x7, pool=<optimized out>) at subversion/libsvn_ra_neon/session.c:1055 #15 0x00007ffff77218fc in svn_ra_open3 (session_p=0x7fffffffd248, repos_URL=0x7ffff822c3f0 "https://svn.dass-it.de/svn/pub/dassmodus/trunk", uuid=0x0, callbacks= 0x7ffff822f3d0, callback_baton=0x7ffff822f420, config=0x7ffff8219360, pool=0x7ffff822f358) at subversion/libsvn_ra/ra_loader.c:480 #16 0x00007ffff7ba579e in svn_client__open_ra_session_internal (ra_session=0x7fffffffd248, base_url=0x7ffff822c3f0 "https://svn.dass-it.de/svn/pub/dassmodus/trunk", base_dir=0x0, base_access=0x0, commit_items=0x0, use_admin=0, read_only_wc=0, ctx=0x7ffff82192c0, pool=0x7ffff822f358) at subversion/libsvn_client/ra.c:295 #17 0x00007ffff7ba647d in svn_client__ra_session_from_path (ra_session_p=0x7fffffffd330, rev_p=0x7fffffffd338, url_p=0x7fffffffd340, path_or_url= 0x7ffff822c3f0 "https://svn.dass-it.de/svn/pub/dassmodus/trunk", base_access=0x0, peg_revision_p=0x7fffffffd420, revision=0x7fffffffd410, ctx=0x7ffff82192c0, pool= 0x7ffff822f358) at subversion/libsvn_client/ra.c:445 #18 0x00007ffff7b84ac1 in svn_client__checkout_internal (result_rev=0x0, url=<optimized out>, path=0x7ffff82349d8 "trunk", peg_revision=0x7fffffffd420, revision= 0x7fffffffd410, ra_cache=<optimized out>, depth=svn_depth_unknown, ignore_externals=0, allow_unver_obstructions=0, timestamp_sleep=0x0, ctx=0x7ffff82192c0, pool= 0x7ffff822c348) at subversion/libsvn_client/checkout.c:109 #19 0x00007ffff7b9118d in svn_client_checkout3 (result_rev=<optimized out>, URL=<optimized out>, path=<optimized out>, peg_revision=<optimized out>, revision=<optimized out>, depth=<optimized out>, ignore_externals=0, allow_unver_obstructions=0, ctx=0x7ffff82192c0, pool=0x7ffff822c348) at subversion/libsvn_client/deprecated.c:1453 #20 0x00007ffff7fe2e39 in svn_cl__checkout (os=<optimized out>, baton=<optimized out>, pool=<optimized out>) at subversion/svn/checkout-cmd.c:160 #21 0x00007ffff7fe1723 in main (argc=<optimized out>, argv=<optimized out>) at subversion/svn/main.c:2119 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) n Program not restarted. (gdb) cont Continuing. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) quit Idea could be related to the new libneon2.7 see bnc#721661 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c3 Dirk Mueller <dmueller@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |bruno@ioda-net.ch --- Comment #3 from Dirk Mueller <dmueller@suse.com> 2011-10-05 21:41:45 CEST --- no, that is something different, it does not cause a crash. anyway, it crashes inside openssl. strangely enough i can not reproduce it. I think that maybe neon-aes-ni.patch in neon causes it. can you reproduce it with a svn server that is publically accessible or where I can get an account? alternatively, can you build the factory neon without neon-aes-ni.patch applied? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c4 --- Comment #4 from Bruno Friedmann <bruno@ioda-net.ch> 2011-10-06 09:04:16 UTC --- With last update of factory ( sorry here 2989 rpm updated ) the crash is always present gdb svn GNU gdb (GDB) SUSE (7.3-40.3) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/svn...Reading symbols from /usr/lib/debug/usr/bin/svn.debug...done. done. (gdb) run up Starting program: /usr/bin/svn up warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7fd3000 [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff376b179 in ENGINE_get_cipher (e=0x7ffff8233080, nid=427) at tb_cipher.c:123 123 tb_cipher.c: No such file or directory. in tb_cipher.c (gdb) bt #0 0x00007ffff376b179 in ENGINE_get_cipher (e=0x7ffff8233080, nid=427) at tb_cipher.c:123 #1 0x00007ffff377c8d2 in EVP_CipherInit_ex (ctx=0x7ffff829b050, cipher=0x7ffff3a421e0, impl=0x7ffff8233080, key= 0x7ffff829afd8 "\205g\272\307]a_\024<59\371\031\301\\\005\242\004\020[\227%^m$\273\264\332\355\031m\213\255\\\336\301\230\006\336\270\254\350\357\211\371\225\376\365\351\310O\006\021ы\016A\317-m\356\266\351\316\031\202\263XI\214\324h\363d\241z(\272[\246\347ga\025\200\266s\345nl\347nǗ\334k\301", 'E' <repeats 14 times>, "\017\301", iv=0x7ffff829b018 "\031\202\263XI\214\324h\363d\241z(\272[\246\347ga\025\200\266s\345nl\347nǗ\334k\301", 'E' <repeats 14 times>, "\017\301", enc=1) at evp_enc.c:137 #2 0x00007ffff3a8603e in tls1_change_cipher_state (s=0x7ffff827c360, which=18) at t1_enc.c:527 #3 0x00007ffff3a7ab17 in ssl3_connect (s=0x7ffff827c360) at s3_clnt.c:445 #4 0x00007ffff3a825fb in ssl23_get_server_hello (s=0x7ffff827c360) at s23_clnt.c:693 #5 ssl23_connect (s=0x7ffff827c360) at s23_clnt.c:222 #6 0x00007ffff426dda4 in ne_sock_connect_ssl (sock=0x7ffff827b250, ctx=0x7ffff82378a0, userdata=0x7ffff8237510) at ne_socket.c:1753 #7 0x00007ffff4278087 in ne__negotiate_ssl (sess=0x7ffff8237510) at ne_openssl.c:668 #8 0x00007ffff4265c9a in open_connection (sess=0x7ffff8237510) at ne_request.c:1650 #9 send_request (req=0x7ffff8274c40, request=<optimized out>) at ne_request.c:955 #10 0x00007ffff426640c in ne_begin_request (req=0x7ffff8274c40) at ne_request.c:1189 #11 0x00007ffff4265b3d in ne_request_dispatch (req=0x7ffff8274c40) at ne_request.c:1400 #12 0x00007ffff62392c5 in svn_ra_neon__request_dispatch (code_p=0x7fffffffcfbc, req=0x7ffff7fba0a0, extra_headers=<optimized out>, body=<optimized out>, okay_1=200, okay_2=0, pool=0x7ffff7de4028) at subversion/libsvn_ra_neon/util.c:1454 #13 0x00007ffff623278c in svn_ra_neon__exchange_capabilities (ras=0x7ffff7f9dca8, pool=0x7ffff7de4028) at subversion/libsvn_ra_neon/options.c:233 #14 0x00007ffff62371fb in svn_ra_neon__open (session=0x7ffff7f9dbe0, repos_URL=<optimized out>, callbacks=0x7ffff7f9db10, callback_baton=0x7ffff7f9db60, config=0x7, pool=<optimized out>) at subversion/libsvn_ra_neon/session.c:1055 #15 0x00007ffff77218f4 in svn_ra_open3 (session_p=0x7fffffffd390, repos_URL=0x7ffff7de4558 "https://svn.dass-it.de/svn/pub/dassmodus/trunk/dassmodus", uuid= 0x7ffff7de45c0 "fec0b8d9-e869-0410-a758-b3b7b5fe5f77", callbacks=0x7ffff7f9db10, callback_baton=0x7ffff7f9db60, config=0x7ffff7dfda28, pool=0x7ffff7de4028) at subversion/libsvn_ra/ra_loader.c:480 #16 0x00007ffff7ba576e in svn_client__open_ra_session_internal (ra_session=0x7fffffffd390, base_url= 0x7ffff7de4558 "https://svn.dass-it.de/svn/pub/dassmodus/trunk/dassmodus", base_dir=0x7ffff7de4368 "", base_access=0x7ffff7de4320, commit_items=0x0, use_admin=1, read_only_wc=1, ctx=0x7ffff7dfd988, pool=0x7ffff7de4028) at subversion/libsvn_client/ra.c:295 #17 0x00007ffff7baa7d2 in svn_client__update_internal (result_rev=0x7fffffffd450, path=0x7ffff7de13f8 "", revision=0x7fffffffd588, depth=svn_depth_unknown, depth_is_sticky=<optimized out>, ignore_externals=0, allow_unver_obstructions=0, timestamp_sleep=0x7fffffffd45c, send_copyfrom_args=1, ctx=0x7ffff7dfd988, pool= 0x7ffff7de4028) at subversion/libsvn_client/update.c:215 #18 0x00007ffff7baae4f in svn_client_update3 (result_revs=0x0, paths=0x7ffff7de1400, revision=0x7fffffffd588, depth=svn_depth_unknown, depth_is_sticky=0, ignore_externals=0, allow_unver_obstructions=0, ctx=0x7ffff7dfd988, pool=0x7ffff7dfd028) at subversion/libsvn_client/update.c:354 #19 0x00007ffff7fef6f4 in svn_cl__update (os=<optimized out>, baton=<optimized out>, pool=0x7ffff7dfd028) at subversion/svn/update-cmd.c:90 #20 0x00007ffff7fe1720 in main (argc=<optimized out>, argv=<optimized out>) at subversion/svn/main.c:2119 Dirk you can use svn co https://svn.dass-it.de/svn/pub/dassmodus/trunk --username guest --password guest as test base -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c5 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|bruno@ioda-net.ch | --- Comment #5 from Bruno Friedmann <bruno@ioda-net.ch> 2011-10-06 09:07:49 UTC --- sorry forget to remove the needinfo status Another available public server (this time without username & password ) https://project.camptocamp.com/svn/cartoweb3/ gdb svn GNU gdb (GDB) SUSE (7.3-40.3) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/svn...Reading symbols from /usr/lib/debug/usr/bin/svn.debug...done. done. (gdb) run co https://project.camptocamp.com/svn/cartoweb3/ cw3 Starting program: /usr/bin/svn co https://project.camptocamp.com/svn/cartoweb3/ cw3 warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7fd3000 [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff376b179 in ENGINE_get_cipher (e=0x7ffff8233070, nid=427) at tb_cipher.c:123 123 tb_cipher.c: No such file or directory. in tb_cipher.c (gdb) bt #0 0x00007ffff376b179 in ENGINE_get_cipher (e=0x7ffff8233070, nid=427) at tb_cipher.c:123 #1 0x00007ffff377c8d2 in EVP_CipherInit_ex (ctx=0x7ffff8298a00, cipher=0x7ffff3a421e0, impl=0x7ffff8233070, key= 0x7ffff8299058 "\361@\200:>α\267G\214\377\244\025\264Gk}\323\367<\256ڨ\272\303+\225\243\226-|\031>\233\066'˫w\025\016\r\246\002\366\020\333\314\066\263\232\263/\320L\335\372\241\217\267SH\237E\261C\266\201\241\200Cm~9Tj\231\316\024\034S\021\256\037\345\204\060^\235F\253\213[\f-^6EEEEEEE\240", iv= 0x7ffff8299098 "\261C\266\201\241\200Cm~9Tj\231\316\024\034S\021\256\037\345\204\060^\235F\253\213[\f-^6EEEEEEE\240", enc=1) at evp_enc.c:137 #2 0x00007ffff3a8603e in tls1_change_cipher_state (s=0x7ffff82597f0, which=18) at t1_enc.c:527 #3 0x00007ffff3a7ab17 in ssl3_connect (s=0x7ffff82597f0) at s3_clnt.c:445 #4 0x00007ffff3a825fb in ssl23_get_server_hello (s=0x7ffff82597f0) at s23_clnt.c:693 #5 ssl23_connect (s=0x7ffff82597f0) at s23_clnt.c:222 #6 0x00007ffff426dda4 in ne_sock_connect_ssl (sock=0x7ffff827b8c0, ctx=0x7ffff8237890, userdata=0x7ffff8237500) at ne_socket.c:1753 #7 0x00007ffff4278087 in ne__negotiate_ssl (sess=0x7ffff8237500) at ne_openssl.c:668 #8 0x00007ffff4265c9a in open_connection (sess=0x7ffff8237500) at ne_request.c:1650 #9 send_request (req=0x7ffff8274d00, request=<optimized out>) at ne_request.c:955 #10 0x00007ffff426640c in ne_begin_request (req=0x7ffff8274d00) at ne_request.c:1189 #11 0x00007ffff4265b3d in ne_request_dispatch (req=0x7ffff8274d00) at ne_request.c:1400 #12 0x00007ffff62392c5 in svn_ra_neon__request_dispatch (code_p=0x7fffffffcf2c, req=0x7ffff7dee0a0, extra_headers=<optimized out>, body=<optimized out>, okay_1=200, okay_2=0, pool=0x7ffff7de4028) at subversion/libsvn_ra_neon/util.c:1454 #13 0x00007ffff623278c in svn_ra_neon__exchange_capabilities (ras=0x7ffff7de4230, pool=0x7ffff7de4028) at subversion/libsvn_ra_neon/options.c:233 #14 0x00007ffff62371fb in svn_ra_neon__open (session=0x7ffff7de4168, repos_URL=<optimized out>, callbacks=0x7ffff7de40a0, callback_baton=0x7ffff7de40f0, config=0x7, pool=<optimized out>) at subversion/libsvn_ra_neon/session.c:1055 #15 0x00007ffff77218f4 in svn_ra_open3 (session_p=0x7fffffffd268, repos_URL=0x7ffff7de90d0 "https://project.camptocamp.com/svn/cartoweb3", uuid=0x0, callbacks= 0x7ffff7de40a0, callback_baton=0x7ffff7de40f0, config=0x7ffff7dfda38, pool=0x7ffff7de4028) at subversion/libsvn_ra/ra_loader.c:480 #16 0x00007ffff7ba576e in svn_client__open_ra_session_internal (ra_session=0x7fffffffd268, base_url=0x7ffff7de90d0 "https://project.camptocamp.com/svn/cartoweb3", base_dir=0x0, base_access=0x0, commit_items=0x0, use_admin=0, read_only_wc=0, ctx=0x7ffff7dfd998, pool=0x7ffff7de4028) at subversion/libsvn_client/ra.c:295 #17 0x00007ffff7ba644d in svn_client__ra_session_from_path (ra_session_p=0x7fffffffd358, rev_p=0x7fffffffd360, url_p=0x7fffffffd368, path_or_url= 0x7ffff7de90d0 "https://project.camptocamp.com/svn/cartoweb3", base_access=0x0, peg_revision_p=0x7fffffffd450, revision=0x7fffffffd440, ctx=0x7ffff7dfd998, pool= 0x7ffff7de4028) at subversion/libsvn_client/ra.c:445 #18 0x00007ffff7b84a94 in svn_client__checkout_internal (result_rev=0x0, url=<optimized out>, path=0x7ffff7de1688 "cw3", peg_revision=0x7fffffffd450, revision= 0x7fffffffd440, ra_cache=<optimized out>, depth=svn_depth_unknown, ignore_externals=0, allow_unver_obstructions=0, timestamp_sleep=0x0, ctx=0x7ffff7dfd998, pool= 0x7ffff7de9028) at subversion/libsvn_client/checkout.c:109 #19 0x00007ffff7b9113d in svn_client_checkout3 (result_rev=<optimized out>, URL=<optimized out>, path=<optimized out>, peg_revision=<optimized out>, revision=<optimized out>, depth=<optimized out>, ignore_externals=0, allow_unver_obstructions=0, ctx=0x7ffff7dfd998, pool=0x7ffff7de9028) at subversion/libsvn_client/deprecated.c:1453 #20 0x00007ffff7fe2e29 in svn_cl__checkout (os=<optimized out>, baton=<optimized out>, pool=<optimized out>) at subversion/svn/checkout-cmd.c:160 #21 0x00007ffff7fe1720 in main (argc=<optimized out>, argv=<optimized out>) at subversion/svn/main.c:2119 (gdb) bt -c No symbol "c" in current context. (gdb) bt #0 0x00007ffff376b179 in ENGINE_get_cipher (e=0x7ffff8233070, nid=427) at tb_cipher.c:123 #1 0x00007ffff377c8d2 in EVP_CipherInit_ex (ctx=0x7ffff8298a00, cipher=0x7ffff3a421e0, impl=0x7ffff8233070, key= 0x7ffff8299058 "\361@\200:>α\267G\214\377\244\025\264Gk}\323\367<\256ڨ\272\303+\225\243\226-|\031>\233\066'˫w\025\016\r\246\002\366\020\333\314\066\263\232\263/\320L\335\372\241\217\267SH\237E\261C\266\201\241\200Cm~9Tj\231\316\024\034S\021\256\037\345\204\060^\235F\253\213[\f-^6EEEEEEE\240", iv= 0x7ffff8299098 "\261C\266\201\241\200Cm~9Tj\231\316\024\034S\021\256\037\345\204\060^\235F\253\213[\f-^6EEEEEEE\240", enc=1) at evp_enc.c:137 #2 0x00007ffff3a8603e in tls1_change_cipher_state (s=0x7ffff82597f0, which=18) at t1_enc.c:527 #3 0x00007ffff3a7ab17 in ssl3_connect (s=0x7ffff82597f0) at s3_clnt.c:445 #4 0x00007ffff3a825fb in ssl23_get_server_hello (s=0x7ffff82597f0) at s23_clnt.c:693 #5 ssl23_connect (s=0x7ffff82597f0) at s23_clnt.c:222 #6 0x00007ffff426dda4 in ne_sock_connect_ssl (sock=0x7ffff827b8c0, ctx=0x7ffff8237890, userdata=0x7ffff8237500) at ne_socket.c:1753 #7 0x00007ffff4278087 in ne__negotiate_ssl (sess=0x7ffff8237500) at ne_openssl.c:668 #8 0x00007ffff4265c9a in open_connection (sess=0x7ffff8237500) at ne_request.c:1650 #9 send_request (req=0x7ffff8274d00, request=<optimized out>) at ne_request.c:955 #10 0x00007ffff426640c in ne_begin_request (req=0x7ffff8274d00) at ne_request.c:1189 #11 0x00007ffff4265b3d in ne_request_dispatch (req=0x7ffff8274d00) at ne_request.c:1400 #12 0x00007ffff62392c5 in svn_ra_neon__request_dispatch (code_p=0x7fffffffcf2c, req=0x7ffff7dee0a0, extra_headers=<optimized out>, body=<optimized out>, okay_1=200, okay_2=0, pool=0x7ffff7de4028) at subversion/libsvn_ra_neon/util.c:1454 #13 0x00007ffff623278c in svn_ra_neon__exchange_capabilities (ras=0x7ffff7de4230, pool=0x7ffff7de4028) at subversion/libsvn_ra_neon/options.c:233 #14 0x00007ffff62371fb in svn_ra_neon__open (session=0x7ffff7de4168, repos_URL=<optimized out>, callbacks=0x7ffff7de40a0, callback_baton=0x7ffff7de40f0, config=0x7, pool=<optimized out>) at subversion/libsvn_ra_neon/session.c:1055 #15 0x00007ffff77218f4 in svn_ra_open3 (session_p=0x7fffffffd268, repos_URL=0x7ffff7de90d0 "https://project.camptocamp.com/svn/cartoweb3", uuid=0x0, callbacks= 0x7ffff7de40a0, callback_baton=0x7ffff7de40f0, config=0x7ffff7dfda38, pool=0x7ffff7de4028) at subversion/libsvn_ra/ra_loader.c:480 #16 0x00007ffff7ba576e in svn_client__open_ra_session_internal (ra_session=0x7fffffffd268, base_url=0x7ffff7de90d0 "https://project.camptocamp.com/svn/cartoweb3", base_dir=0x0, base_access=0x0, commit_items=0x0, use_admin=0, read_only_wc=0, ctx=0x7ffff7dfd998, pool=0x7ffff7de4028) at subversion/libsvn_client/ra.c:295 #17 0x00007ffff7ba644d in svn_client__ra_session_from_path (ra_session_p=0x7fffffffd358, rev_p=0x7fffffffd360, url_p=0x7fffffffd368, path_or_url= 0x7ffff7de90d0 "https://project.camptocamp.com/svn/cartoweb3", base_access=0x0, peg_revision_p=0x7fffffffd450, revision=0x7fffffffd440, ctx=0x7ffff7dfd998, pool= 0x7ffff7de4028) at subversion/libsvn_client/ra.c:445 #18 0x00007ffff7b84a94 in svn_client__checkout_internal (result_rev=0x0, url=<optimized out>, path=0x7ffff7de1688 "cw3", peg_revision=0x7fffffffd450, revision= 0x7fffffffd440, ra_cache=<optimized out>, depth=svn_depth_unknown, ignore_externals=0, allow_unver_obstructions=0, timestamp_sleep=0x0, ctx=0x7ffff7dfd998, pool= 0x7ffff7de9028) at subversion/libsvn_client/checkout.c:109 #19 0x00007ffff7b9113d in svn_client_checkout3 (result_rev=<optimized out>, URL=<optimized out>, path=<optimized out>, peg_revision=<optimized out>, revision=<optimized out>, depth=<optimized out>, ignore_externals=0, allow_unver_obstructions=0, ctx=0x7ffff7dfd998, pool=0x7ffff7de9028) at subversion/libsvn_client/deprecated.c:1453 #20 0x00007ffff7fe2e29 in svn_cl__checkout (os=<optimized out>, baton=<optimized out>, pool=<optimized out>) at subversion/svn/checkout-cmd.c:160 #21 0x00007ffff7fe1720 in main (argc=<optimized out>, argv=<optimized out>) at subversion/svn/main.c:2119 (gdb) cont Continuing. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) quit I'm so sorry, but I've no time before monday to rebuild neon and try it with the aes patch -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c6 --- Comment #6 from Andreas Jaeger <aj@suse.com> 2011-10-17 08:58:46 UTC --- Removing the aes-neon patch fixed the problem for me! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c7 Dirk Mueller <dmueller@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|dmueller@suse.com |crrodriguez@opensuse.org --- Comment #7 from Dirk Mueller <dmueller@suse.com> 2011-10-18 16:39:27 CEST --- Cristian, you added this patch, could you please figure out what is wrong with it? I've removed it from factory for now. I can not replicate any crash on i586 or x86_64 on any of my test machines. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c8 --- Comment #8 from Bernhard Wiedemann <bwiedemann@suse.com> 2011-10-18 17:00:08 CEST --- This is an autogenerated message for OBS integration: This bug (720601) was mentioned in https://build.opensuse.org/request/show/88549 Factory / neon -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c9 --- Comment #9 from Cristian Rodríguez <crrodriguez@opensuse.org> 2011-10-18 12:11:41 CLST --- huh, I will check it -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c10 --- Comment #10 from Cristian Rodríguez <crrodriguez@opensuse.org> 2011-10-18 12:23:28 CLST --- The patch is: --- src/ne_openssl.c.orig +++ src/ne_openssl.c @@ -35,6 +35,7 @@ #include <openssl/x509v3.h> #include <openssl/rand.h> #include <openssl/opensslv.h> +#include <openssl/engine.h> · #ifdef NE_HAVE_TS_SSL #include <stdlib.h> /* for abort() */ @@ -1132,11 +1133,15 @@ static void thread_lock_neon(int mode, i · int ne__ssl_init(void) { + OPENSSL_config(NULL); CRYPTO_malloc_init(); SSL_load_error_strings(); SSL_library_init(); + ENGINE_load_builtin_engines(); + ENGINE_register_all_complete(); OpenSSL_add_all_algorithms(); · Exactly what the documentation says you should do, there is either a bug in openssl or a bug in the documentation :-| -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c11 --- Comment #11 from Cristian Rodríguez <crrodriguez@opensuse.org> 2011-10-18 13:22:57 CLST --- "Automatically using builtin ENGINE implementations Here we'll assume we want to load and register all ENGINE implementations bundled with OpenSSL, such that for any cryptographic algorithm required by OpenSSL - if there is an ENGINE that implements it and can be initialise, it should be used. The following code illustrates how this can work; /* Load all bundled ENGINEs into memory and make them visible */ ENGINE_load_builtin_engines(); /* Register all of them for every algorithm they collectively implement */ ENGINE_register_all_complete(); That's all that's required. " Apparently, it is not :-| -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c12 --- Comment #12 from Bernhard Wiedemann <bwiedemann@suse.com> 2011-10-18 19:00:09 CEST --- This is an autogenerated message for OBS integration: This bug (720601) was mentioned in https://build.opensuse.org/request/show/88591 Factory / openssl -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c13 Cristian Rodríguez <crrodriguez@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |aj@suse.com --- Comment #13 from Cristian Rodríguez <crrodriguez@opensuse.org> 2011-10-18 14:45:34 CLST --- (In reply to comment #0)
Running "svn up" in one of my repositories I get a segmentation fault. This is reproduceable.
dmesg shows: 311.324519] svn[5444] general protection ip:7ff05b305179 sp:7fff2bd7fc20 error:0 in libcrypto.so.1.0.0[7ff05b242000+189000]
Can you : - keep the old neon version (the one with the patch) - Install https://api.opensuse.org/build/Base:System/openSUSE_Factory/x86_64/openssl/l... and reproduce again ? Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c14 Andreas Jaeger <aj@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|aj@suse.com | --- Comment #14 from Andreas Jaeger <aj@suse.com> 2011-10-19 07:07:21 UTC --- Cristian, your patch for libopenssl fixed it for me as well. Bruno, does it help on your test cases as well? Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c15 --- Comment #15 from Bruno Friedmann <bruno@ioda-net.ch> 2011-10-19 09:12:31 UTC --- After forcing the install of the Base:System version it start to work :-) gdb svn GNU gdb (GDB) SUSE (7.3-40.3) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/svn...Reading symbols from /usr/lib/debug/usr/bin/svn.debug...done. done. (gdb) run up Starting program: /usr/bin/svn up warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7fd3000 [Thread debugging using libthread_db enabled] warning: the debug information found in "/usr/lib/debug//lib64/libssl.so.1.0.0.debug" does not match "/lib64/libssl.so.1.0.0" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/lib64/libssl.so.1.0.0.debug" does not match "/lib64/libssl.so.1.0.0" (CRC mismatch). Missing separate debuginfo for /lib64/libssl.so.1.0.0 Try: zypper install -C "debuginfo(build-id)=cfaa98bb04a81676de4f0aa6d06c4d67812b5ebe" warning: the debug information found in "/usr/lib/debug//lib64/libcrypto.so.1.0.0.debug" does not match "/lib64/libcrypto.so.1.0.0" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/lib64/libcrypto.so.1.0.0.debug" does not match "/lib64/libcrypto.so.1.0.0" (CRC mismatch). Missing separate debuginfo for /lib64/libcrypto.so.1.0.0 Try: zypper install -C "debuginfo(build-id)=fbd0798e6f26e02ec75fe447fb5e363bcdc83e01" Authentication realm: <https://svn.dass-it.de:443> dass IT Subversion repositories Username: guest Password for 'guest': ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm: <https://svn.dass-it.de:443> dass IT Subversion repositories can only be stored to disk unencrypted! You are advised to configure your system so that Subversion can store passwords encrypted, if possible. See the documentation for details. You can avoid future appearances of this warning by setting the value of the 'store-plaintext-passwords' option to either 'yes' or 'no' in '/home/bruno/.subversion/servers'. ----------------------------------------------------------------------- Store password unencrypted (yes/no)? yes D dassmodus/dassmodus/htmldiffview.py D dassmodus/dassmodus/Ui_schedule.py D dassmodus/dassmodus/Ui_integrityCheckDialog.py D dassmodus/dassmodus/listselectdialog.py D dassmodus/dassmodus/integrityCheckDialog.py D dassmodus/dassmodus/schedule.py D dassmodus/dassmodus/baseconfwizard.py D dassmodus/dassmodus/Ui_mainwindow.py D dassmodus/dassmodus/Ui_onlinehelpdialog.py D dassmodus/dassmodus/Ui_deploywizard.py D dassmodus/dassmodus/mainwindow.py D dassmodus/dassmodus/deploywizard.py D dassmodus/dassmodus/Ui_fetchDCdialog.py D dassmodus/dassmodus/onlinehelpdialog.py D dassmodus/dassmodus/Ui_baseconfigwizard.py D dassmodus/dassmodus/qt_resources.py D dassmodus/dassmodus/fetchDCdialog.py D dassmodus/dassmodus/Ui_messagesdialog.py D dassmodus/dassmodus/Ui_htmldiffview.py D dassmodus/dassmodus/messagesdialog.py U dassmodus/dassmodus/ui/newdatacenterwizard.py U dassmodus/setup.py U dassmodus/dassModus.py A dassmodus/templates/503_psql.dmdz A .project A packaging A packaging/python-dassmodus.spec A packaging/create_rpm_sources.sh A packaging/python-nosferatu.spec U nosferatu/nosferatu/bacresources.py A .pydevproject A .settings A .settings/org.eclipse.core.resources.prefs Updated to revision 970. [Inferior 1 (process 17799) exited normally] (gdb) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c16 --- Comment #16 from Cristian Rodríguez <crrodriguez@opensuse.org> 2011-10-19 11:47:39 CLST --- Great, know issue ;) http://rt.openssl.org/Ticket/Display.html?id=2305&user=guest&pass=guest (last comment at the bottom) Fixed in openssl #SR88591. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c Cristian Rodríguez <crrodriguez@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Fix_is_Ready, security -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c17 Cristian Rodríguez <crrodriguez@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #17 from Cristian Rodríguez <crrodriguez@opensuse.org> 2011-10-21 22:54:55 CLST --- Hitted factory by now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c18 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com --- Comment #18 from Ludwig Nussel <lnussel@suse.com> 2012-05-04 13:35:12 CEST --- note the patch in neon is still disabled. Mind sending it upstream if it works? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c19 --- Comment #19 from Cristian Rodríguez <crrodriguez@opensuse.org> 2012-05-10 14:54:04 CLT --- (In reply to comment #18)
note the patch in neon is still disabled. Mind sending it upstream if it works?
Ok, I will check that.. and also remove this obsolete aes-ni patch from openssl... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c20 --- Comment #20 from Cristian Rodríguez <crrodriguez@opensuse.org> 2012-05-10 23:47:51 CLT --- Ok did the openssl part in Request 120643 and hence the neon patch is now moot, openssl releases >= OpenSSL 1.0.1 support aes-ni in a builtin fashion, no patch needed for any app to make it work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=720601 https://bugzilla.novell.com/show_bug.cgi?id=720601#c21 --- Comment #21 from Swamp Workflow Management <swamp@suse.de> 2014-02-18 14:04:34 UTC --- openSUSE-RU-2014:0249-1: An update that solves four vulnerabilities and has 5 fixes is now available. Category: recommended (moderate) Bug References: 670526,720601,784994,793420,802184,803004,849377,856687,857203 CVE References: CVE-2011-0014,CVE-2012-4929,CVE-2013-6449,CVE-2013-6450 Sources used: openSUSE 11.4 (src): openssh-5.8p1-7.2, openssh-askpass-gnome-5.8p1-7.1, openssl-1.0.1e-53.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com