Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
zeromq assertion error with storm 0.8.0
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Dane Hammer  
View profile  
 More options Aug 28 2012, 5:46 pm
From: Dane Hammer <dane.molo...@gmail.com>
Date: Tue, 28 Aug 2012 14:46:55 -0700 (PDT)
Local: Tues, Aug 28 2012 5:46 pm
Subject: zeromq assertion error with storm 0.8.0

We recently upgraded to storm 0.8.0 and we experience a new issue when we
had classpath issues. With a new version of a dependency on the classpath
causing a java.lang.VerifyError in our code, we would see the expected:
storm brought down the JVM that experienced the error and started again.
This however exposed another issue: zeromq would blow up and we kept
running the disk out of space with core dump files. This was where the core
dump file took us:

(gdb) where
#0  0x00000031de232885 in raise () from /lib64/libc.so.6
#1  0x00000031de234065 in abort () from /lib64/libc.so.6
#2  0x00000031de22b9fe in __assert_fail_base () from /lib64/libc.so.6
#3  0x00000031de22bac0 in __assert_fail () from /lib64/libc.so.6
#4  0x00007fa4cd69fbc2 in get_socket (env=0x7fa4d88271d0,
obj=0x7fa48f1f0688, do_assert=1) at Socket.cpp:543
#5  0x00007fa4cd69fe85 in Java_org_zeromq_ZMQ_00024Socket_send
(env=0x7fa4d88271d0, obj=<value optimized out>, msg=0x7fa48f1f0680,
flags=2) at Socket.cpp:365

I found a few posts in zeromq related threads online, but it was all
questions, no answers. It feels like a potential race condition with the
JVM shutting down and something trying to re-use that socket?

The interesting part is when we resolved our classpath issue we quit seeing
the issue. Thoughts?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nathan Marz  
View profile  
 More options Aug 30 2012, 2:13 am
From: Nathan Marz <nathan.m...@gmail.com>
Date: Wed, 29 Aug 2012 23:13:31 -0700
Local: Thurs, Aug 30 2012 2:13 am
Subject: Re: [storm-user] zeromq assertion error with storm 0.8.0

I have no idea. It sounds pretty obviously related to your classpath
issues. I haven't ever seen anything like this. If your issue is solved,
then I'm not sure what exactly you're looking for.

--
Twitter: @nathanmarz
http://nathanmarz.com

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dane Hammer  
View profile  
 More options Dec 4 2012, 4:43 pm
From: Dane Hammer <dane.molo...@gmail.com>
Date: Tue, 4 Dec 2012 13:43:50 -0800 (PST)
Local: Tues, Dec 4 2012 4:43 pm
Subject: Re: [storm-user] zeromq assertion error with storm 0.8.0

So this issue has become far more common for us. I'm experiencing it in two
different scenarios, in two different environments. One appears to relate
to when a topology gets redeployed, one appears to be when an unrelated
connection is dropped.

I cannot recreate it deliberately, so what could I do to try and trap /
catch / identify what code is responsible for the crash?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Yu Dongmin  
View profile  
 More options Dec 5 2012, 2:14 am
From: Yu Dongmin <mini...@gmail.com>
Date: Wed, 5 Dec 2012 16:14:35 +0900
Local: Wed, Dec 5 2012 2:14 am
Subject: Re: [storm-user] zeromq assertion error with storm 0.8.0

In theory, this assert can occur when ZMQ scoket.send is called after the ZMQ socket instance is released.

As far as I know, the Storm doesn't release the instance explicitly. I suspect JNI memory is screwed up. Try setting zmq.hwm = 1000 or so and see if the same assert occurs.

Thanks
Min

On Dec 5, 2012, at 6:43 AM, Dane Hammer <dane.molo...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dane Hammer  
View profile  
 More options Dec 5 2012, 6:11 pm
From: Dane Hammer <dane.molo...@gmail.com>
Date: Wed, 5 Dec 2012 15:11:22 -0800 (PST)
Local: Wed, Dec 5 2012 6:11 pm
Subject: Re: [storm-user] zeromq assertion error with storm 0.8.0

I'm having a hard time figuring out where I configure that. Is that for the
zeromq code? JZMQ? storm?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dane Hammer  
View profile  
 More options Dec 5 2012, 6:22 pm
From: Dane Hammer <dane.molo...@gmail.com>
Date: Wed, 5 Dec 2012 15:22:53 -0800 (PST)
Local: Wed, Dec 5 2012 6:22 pm
Subject: Re: [storm-user] zeromq assertion error with storm 0.8.0

Oh sorry, found it. The master branch of storm has that value in the
Config. We're on storm 0.8.1, not sure how many things would be affected by
trying to uplift right now. I'll see if I can reproduce what storm is doing
with that value.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »