Public bug reported:

Hello

I was able to reproduce an assertion during compilation by the usage of
try-cache and eval (tested with zorba revision 10761 on Ubuntu 10.04
64Bit).

I don't know if Nicolae is the right assignee and if this bug needs to
be fixed for Zorba 2.5. Please reassign and/or retag whoever is in
charge.

Thank you!
David

Query:
xquery version "3.0";

import module namespace reflection = 
"http://www.zorba-xquery.com/modules/reflection";;
import module namespace err = "http://www.w3.org/2005/xqt-errors";;

for $x in (1,2,3)
let $code := "($x cast as xs:integer, 1, 2, 3)"
return
  try {
    reflection:eval($code)
  } catch err:FORG0001 {
    $err:code eq $err:FORG0001
  }

Error:
./bin/zorba -q test.xq -f
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x9835c1) 
[0x7f9859fec5c1]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x98369e) 
[0x7f9859fec69e]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x75ceac) 
[0x7f9859dc5eac]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73f62f) 
[0x7f9859da862f]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73edef) 
[0x7f9859da7def]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7e938f) 
[0x7f9859e5238f]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7c0a3f) 
[0x7f9859e29a3f]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x802b1f) 
[0x7f9859e6bb1f]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x802b1f) 
[0x7f9859e6bb1f]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x740526) 
[0x7f9859da9526]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7ef9f8) 
[0x7f9859e589f8]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x8057e1) 
[0x7f9859e6e7e1]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73666d) 
[0x7f9859d9f66d]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x87d53a) 
[0x7f9859ee653a]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x87d1d0) 
[0x7f9859ee61d0]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x570b8c) 
[0x7f9859bd9b8c]
/home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x57062e) 
[0x7f9859bd962e]
./bin/zorba() [0x411a69]
./bin/zorba() [0x41328a]
/lib/libc.so.6(__libc_start_main+0xfd) [0x7f98565e5c4d]
./bin/zorba() [0x40f849]
Zorba error [zerr:ZXQP0002]: "bound": assertion failed.; raised at 
/home/dagraf/zorba/sandbox/src/compiler/codegen/plan_visitor.cpp:702

** Affects: zorba
     Importance: Undecided
     Assignee: Nicolae Brinza (nbrinza)
         Status: New

** Description changed:

  Hello
  
  I was able to reproduce an assertion during compilation by the usage of
  try-cache and eval (tested with zorba revision 10761 on Ubuntu 10.04
  64Bit).
  
  I don't know if Nicolae is the right assignee and if this bug needs to
- be fixed for Zorba 2.0. Please reassign and/or retag whoever is in
+ be fixed for Zorba 2.5. Please reassign and/or retag whoever is in
  charge.
  
  Thank you!
  David
  
  Query:
  xquery version "3.0";
  
  import module namespace reflection = 
"http://www.zorba-xquery.com/modules/reflection";;
  import module namespace err = "http://www.w3.org/2005/xqt-errors";;
  
  for $x in (1,2,3)
- let $code := "($x cast as xs:integer, 1, 2, 3)" 
+ let $code := "($x cast as xs:integer, 1, 2, 3)"
  return
-   try {
-     reflection:eval($code)
-   } catch err:FORG0001 {
-     $err:code eq $err:FORG0001
-   }
+   try {
+     reflection:eval($code)
+   } catch err:FORG0001 {
+     $err:code eq $err:FORG0001
+   }
  
  Error:
  ./bin/zorba -q test.xq -f
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x9835c1) 
[0x7f9859fec5c1]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x98369e) 
[0x7f9859fec69e]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x75ceac) 
[0x7f9859dc5eac]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73f62f) 
[0x7f9859da862f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73edef) 
[0x7f9859da7def]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7e938f) 
[0x7f9859e5238f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7c0a3f) 
[0x7f9859e29a3f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x802b1f) 
[0x7f9859e6bb1f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x802b1f) 
[0x7f9859e6bb1f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x740526) 
[0x7f9859da9526]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7ef9f8) 
[0x7f9859e589f8]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x8057e1) 
[0x7f9859e6e7e1]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73666d) 
[0x7f9859d9f66d]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x87d53a) 
[0x7f9859ee653a]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x87d1d0) 
[0x7f9859ee61d0]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x570b8c) 
[0x7f9859bd9b8c]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x57062e) 
[0x7f9859bd962e]
  ./bin/zorba() [0x411a69]
  ./bin/zorba() [0x41328a]
  /lib/libc.so.6(__libc_start_main+0xfd) [0x7f98565e5c4d]
  ./bin/zorba() [0x40f849]
  Zorba error [zerr:ZXQP0002]: "bound": assertion failed.; raised at 
/home/dagraf/zorba/sandbox/src/compiler/codegen/plan_visitor.cpp:702

-- 
You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.
https://bugs.launchpad.net/bugs/981405

Title:
  Zorba error [zerr:ZXQP0002]: "bound": assertion failed.

Status in Zorba - The XQuery Processor:
  New

Bug description:
  Hello

  I was able to reproduce an assertion during compilation by the usage
  of try-cache and eval (tested with zorba revision 10761 on Ubuntu
  10.04 64Bit).

  I don't know if Nicolae is the right assignee and if this bug needs to
  be fixed for Zorba 2.5. Please reassign and/or retag whoever is in
  charge.

  Thank you!
  David

  Query:
  xquery version "3.0";

  import module namespace reflection = 
"http://www.zorba-xquery.com/modules/reflection";;
  import module namespace err = "http://www.w3.org/2005/xqt-errors";;

  for $x in (1,2,3)
  let $code := "($x cast as xs:integer, 1, 2, 3)"
  return
    try {
      reflection:eval($code)
    } catch err:FORG0001 {
      $err:code eq $err:FORG0001
    }

  Error:
  ./bin/zorba -q test.xq -f
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x9835c1) 
[0x7f9859fec5c1]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x98369e) 
[0x7f9859fec69e]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x75ceac) 
[0x7f9859dc5eac]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73f62f) 
[0x7f9859da862f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73edef) 
[0x7f9859da7def]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7e938f) 
[0x7f9859e5238f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7c0a3f) 
[0x7f9859e29a3f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x802b1f) 
[0x7f9859e6bb1f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x802b1f) 
[0x7f9859e6bb1f]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x740526) 
[0x7f9859da9526]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7ef9f8) 
[0x7f9859e589f8]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x7b4543) 
[0x7f9859e1d543]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x8057e1) 
[0x7f9859e6e7e1]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x73666d) 
[0x7f9859d9f66d]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x87d53a) 
[0x7f9859ee653a]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x87d1d0) 
[0x7f9859ee61d0]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x570b8c) 
[0x7f9859bd9b8c]
  /home/dagraf/zorba/build/src/libzorba_simplestore.so.2.2.0(+0x57062e) 
[0x7f9859bd962e]
  ./bin/zorba() [0x411a69]
  ./bin/zorba() [0x41328a]
  /lib/libc.so.6(__libc_start_main+0xfd) [0x7f98565e5c4d]
  ./bin/zorba() [0x40f849]
  Zorba error [zerr:ZXQP0002]: "bound": assertion failed.; raised at 
/home/dagraf/zorba/sandbox/src/compiler/codegen/plan_visitor.cpp:702

To manage notifications about this bug go to:
https://bugs.launchpad.net/zorba/+bug/981405/+subscriptions

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to     : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp

Reply via email to