← Back to team overview

zorba-coders team mailing list archive

[Bug 919438] Re: assertion failed in var_expr::remove_set_expr during shutdown

 

Till, this is probably fixed by now. The bug was probably due to the
fact that theSetExprs data member of var_expr was not being serialized
at all. However, I cannot check if it is indeed fixed, because you did
not tell me how to reproduce the bug. So, I am assigning this bug to
you, so that you check it.

** Changed in: zorba
     Assignee: Markos Zaharioudakis (markos-za) => Till Westmann (tillw)

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

Title:
  assertion failed in var_expr::remove_set_expr during shutdown

Status in Zorba - The XQuery Processor:
  New

Bug description:
  In an extended version of the plan_serializer unit test we run into
  this error:

  #0  0xb52ef0e5 in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6
  #1  0xb7144a0f in zorba::assertion_failed (condition=0xb79f3632 "found", file=0xb79f35c0 "/home/tillw/code/zorba/zorba/src/compiler/expression/var_expr.cpp", line=260)
      at /home/tillw/code/zorba/zorba/src/diagnostics/assert.cpp:66
  #2  0xb6fc3538 in zorba::var_expr::remove_set_expr (this=0x836abd0, e=0x836ad50) at /home/tillw/code/zorba/zorba/src/compiler/expression/var_expr.cpp:260
  #3  0xb6fde15b in zorba::var_set_expr::~var_set_expr (this=0x836ad50, __in_chrg=<value optimized out>) at /home/tillw/code/zorba/zorba/src/compiler/expression/script_exprs.cpp:346
  #4  0xb6fde1fb in zorba::var_set_expr::~var_set_expr (this=0x836ad50, __in_chrg=<value optimized out>) at /home/tillw/code/zorba/zorba/src/compiler/expression/script_exprs.cpp:347
  #5  0xb6d9758c in zorba::SimpleRCObject::free (this=0x836ad50) at /home/tillw/code/zorba/zorba/src/zorbatypes/rchandle.h:124
  #6  0xb78b2821 in zorba::RCObject::removeReference (this=0x836ad50, sharedCounter=0x0, lock=0x0) at /home/tillw/code/zorba/zorba/src/zorbatypes/rchandle.cpp:120
  #7  0xb6e6c125 in zorba::rchandle<zorba::expr>::~rchandle (this=0x8376cf8, __in_chrg=<value optimized out>) at /home/tillw/code/zorba/zorba/src/zorbatypes/rchandle.h:169
  #8  0xb7339240 in zorba::user_function::~user_function (this=0x8376ca8, __in_chrg=<value optimized out>) at /home/tillw/code/zorba/zorba/src/functions/udf.cpp:89
  #9  0xb7339321 in zorba::user_function::~user_function (this=0x8376ca8, __in_chrg=<value optimized out>) at /home/tillw/code/zorba/zorba/src/functions/udf.cpp:91
  #10 0xb6d9758c in zorba::SimpleRCObject::free (this=0x8376ca8) at /home/tillw/code/zorba/zorba/src/zorbatypes/rchandle.h:124
  #11 0xb78b2821 in zorba::RCObject::removeReference (this=0x8376ca8, sharedCounter=0x0, lock=0x0) at /home/tillw/code/zorba/zorba/src/zorbatypes/rchandle.cpp:120
  #12 0xb6ee620b in zorba::rchandle<zorba::function>::~rchandle (this=0x837663c, __in_chrg=<value optimized out>) at /home/tillw/code/zorba/zorba/src/zorbatypes/rchandle.h:169

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


References