New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

erlang 19: crashed with reason: call to undefined function gen:debug_options([{max_queue,1000}]) #1176

Closed
adamflott opened this Issue Jun 28, 2016 · 3 comments

Comments

Projects
None yet
3 participants
@adamflott

adamflott commented Jun 28, 2016

What version of ejabberd are you using?

ejabberd 16.04-1
erlang 19.0-1

What operating system (version) are you using?

Arch Linux
Linux 4.6.2-1-ARCH #1 SMP PREEMPT Wed Jun 8 08:40:59 CEST 2016 x86_64 GNU/Linux

How did you install ejabberd (source, package, distribution)?

Arch Linux Package

What did not work as expected? Are there error messages in the log? What
was the unexpected behavior? What was the expected result?

erlang 19: crashed with reason:

2016-06-27 20:41:50.352 [error] <0.10053.0> CRASH REPORT
 Process <0.10053.0> with 0 neighbours crashed with reason:
 call to undefined function gen:debug_options([{max_queue,1000}])

2016-06-27 20:41:50 =CRASH REPORT====
crasher:
initial call: ejabberd_c2s:init/1
pid: <0.10053.0>
registered_name: []
exception error: {undef,[{gen,debug_options,[[{max_queue,1000}]],[]},
{p1_fsm,init_it,6,[{file,"src/p1_fsm.erl"},{line,373}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}
ancestors: [<0.597.0>,ejabberd_listeners,ejabberd_sup,<0.63.0>]
messages: []
links: []
dictionary: []
trap_exit: false
status: running
heap_size: 610
stack_size: 27
reductions: 134
neighbours:

Relevant info in: https://bugs.archlinux.org/task/49870#comment148485

@mremond

This comment has been minimized.

Show comment
Hide comment
@mremond

mremond Jun 28, 2016

Member

Erlang OTP R19 has been release after ejabberd 16.04 and is not compliant with ejabberd 16.04.

Compliance with OTP R19 will likely happen with ejabberd 16.07. For ejabberd 16.06, it was already frozen by the time Erlang OTP R19 was released.

Member

mremond commented Jun 28, 2016

Erlang OTP R19 has been release after ejabberd 16.04 and is not compliant with ejabberd 16.04.

Compliance with OTP R19 will likely happen with ejabberd 16.07. For ejabberd 16.06, it was already frozen by the time Erlang OTP R19 was released.

@adamflott

This comment has been minimized.

Show comment
Hide comment
@adamflott

adamflott Jun 28, 2016

Thanks! I'll keep my copy of erlang pinned at 18 until 16.07 is released. Thanks for the great product!!

adamflott commented Jun 28, 2016

Thanks! I'll keep my copy of erlang pinned at 18 until 16.07 is released. Thanks for the great product!!

@mremond mremond added this to the ejabberd 16.07 milestone Jun 29, 2016

@prefiks

This comment has been minimized.

Show comment
Hide comment
@prefiks

prefiks Jul 1, 2016

Member

This should be fixed in version 16b1d85

Member

prefiks commented Jul 1, 2016

This should be fixed in version 16b1d85

@prefiks prefiks closed this Jul 1, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment