-
-
Save Papierkorb/d083adb0893c4f59b247f425cba2f75b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Using compiled compiler at .build/crystal | |
Invalid memory access (signal 11) at address 0x0 | |
[7579573] *CallStack::print_backtrace:Int32 +117 | |
[7459928] __crystal_sigfault_handler +56 | |
[20971523] sigfault_handler +40 | |
[140295687037056] ??? | |
[140295704120612] _ZN4llvm11PointerType3getEPNS_4TypeEj +20 | |
[140295703479875] LLVMBuildInBoundsGEP +243 | |
[20205386] *LLVM::Builder#inbounds_gep<LLVM::Value, LLVM::Value, LLVM::Value, String>:LLVM::Value +218 | |
[20218782] *Crystal::CrystalLLVMBuilder#inbounds_gep<LLVM::Value, LLVM::Value, LLVM::Value, String>:LLVM::Value +126 | |
[19726523] *Crystal::CodeGenVisitor +91 | |
[19726410] *Crystal::CodeGenVisitor +106 | |
[19734495] *Crystal::CodeGenVisitor +79 | |
[19734397] *Crystal::CodeGenVisitor#aggregate_index<LLVM::Value, Int32>:LLVM::Value +45 | |
[19826677] *Crystal::CodeGenVisitor#instance_var_ptr<Crystal::Type+, String, LLVM::Value>:LLVM::Value +1141 | |
[19875043] *Crystal::CodeGenVisitor#visit<Crystal::Assign>:(Bool | Nil) +1299 | |
[11947053] *Crystal::ASTNode+ +3725 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19853211] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+, Bool, LLVM::Module, Bool, Bool>:LLVM::Function +2683 | |
[19870993] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+>:LLVM::Function +113 | |
[19869915] *Crystal::CodeGenVisitor#target_def_fun<Crystal::Def+, Crystal::Type+>:LLVM::Function +379 | |
[19936632] *Crystal::CodeGenVisitor#codegen_call<Crystal::Call, Crystal::Def+, Crystal::Type+, Array(LLVM::Value)>:(Bool | LLVM::Value | Nil) +328 | |
[19901715] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +547 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19853211] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+, Bool, LLVM::Module, Bool, Bool>:LLVM::Function +2683 | |
[19870993] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+>:LLVM::Function +113 | |
[19869915] *Crystal::CodeGenVisitor#target_def_fun<Crystal::Def+, Crystal::Type+>:LLVM::Function +379 | |
[19936632] *Crystal::CodeGenVisitor#codegen_call<Crystal::Call, Crystal::Def+, Crystal::Type+, Array(LLVM::Value)>:(Bool | LLVM::Value | Nil) +328 | |
[19901715] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +547 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19921232] *Crystal::CodeGenVisitor#prepare_call_args_non_external<Crystal::Call, Crystal::Def+, Crystal::Type+>:Tuple(Array(LLVM::Value), Bool) +192 | |
[19915509] *Crystal::CodeGenVisitor#prepare_call_args<Crystal::Call, Crystal::Type+>:Tuple(Array(LLVM::Value), Bool) +149 | |
[19901530] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +362 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[20028777] *Crystal::CodeGenVisitor#visit<Crystal::ExceptionHandler>:Bool +521 | |
[11948762] *Crystal::ASTNode+ +5434 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19853211] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+, Bool, LLVM::Module, Bool, Bool>:LLVM::Function +2683 | |
[19870993] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+>:LLVM::Function +113 | |
[19869915] *Crystal::CodeGenVisitor#target_def_fun<Crystal::Def+, Crystal::Type+>:LLVM::Function +379 | |
[19936632] *Crystal::CodeGenVisitor#codegen_call<Crystal::Call, Crystal::Def+, Crystal::Type+, Array(LLVM::Value)>:(Bool | LLVM::Value | Nil) +328 | |
[19901715] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +547 | |
[15141843] *Crystal::Call +51 | |
[19901137] *Crystal::CodeGenVisitor#accept<Crystal::Call>:Nil +17 | |
[19906829] *Crystal::CodeGenVisitor#codegen_dispatch<Crystal::Call, Array(Crystal::Def+)>:Bool +4397 | |
[19901406] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +238 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[20028777] *Crystal::CodeGenVisitor#visit<Crystal::ExceptionHandler>:Bool +521 | |
[11948762] *Crystal::ASTNode+ +5434 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[20022269] *Crystal::CodeGenVisitor#visit<Crystal::Yield>:Bool +1181 | |
[11948525] *Crystal::ASTNode+ +5197 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[20022269] *Crystal::CodeGenVisitor#visit<Crystal::Yield>:Bool +1181 | |
[11948525] *Crystal::ASTNode+ +5197 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[20004127] *Crystal::CodeGenVisitor#visit<Crystal::While>:Bool +735 | |
[11946648] *Crystal::ASTNode+ +3320 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19931106] *Crystal::CodeGenVisitor#codegen_call_with_block<Crystal::Call, Crystal::Block, Crystal::Type+, Array(LLVM::Value)>:LLVM::Value +946 | |
[19901817] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +649 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19931106] *Crystal::CodeGenVisitor#codegen_call_with_block<Crystal::Call, Crystal::Block, Crystal::Type+, Array(LLVM::Value)>:LLVM::Value +946 | |
[19901817] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +649 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[20028777] *Crystal::CodeGenVisitor#visit<Crystal::ExceptionHandler>:Bool +521 | |
[11948762] *Crystal::ASTNode+ +5434 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19853211] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+, Bool, LLVM::Module, Bool, Bool>:LLVM::Function +2683 | |
[19870993] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+>:LLVM::Function +113 | |
[19869915] *Crystal::CodeGenVisitor#target_def_fun<Crystal::Def+, Crystal::Type+>:LLVM::Function +379 | |
[19936632] *Crystal::CodeGenVisitor#codegen_call<Crystal::Call, Crystal::Def+, Crystal::Type+, Array(LLVM::Value)>:(Bool | LLVM::Value | Nil) +328 | |
[19901715] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +547 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19853211] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+, Bool, LLVM::Module, Bool, Bool>:LLVM::Function +2683 | |
[19870993] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+>:LLVM::Function +113 | |
[19869915] *Crystal::CodeGenVisitor#target_def_fun<Crystal::Def+, Crystal::Type+>:LLVM::Function +379 | |
[19936632] *Crystal::CodeGenVisitor#codegen_call<Crystal::Call, Crystal::Def+, Crystal::Type+, Array(LLVM::Value)>:(Bool | LLVM::Value | Nil) +328 | |
[19901715] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +547 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19853211] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+, Bool, LLVM::Module, Bool, Bool>:LLVM::Function +2683 | |
[19870993] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+>:LLVM::Function +113 | |
[19869915] *Crystal::CodeGenVisitor#target_def_fun<Crystal::Def+, Crystal::Type+>:LLVM::Function +379 | |
[19936632] *Crystal::CodeGenVisitor#codegen_call<Crystal::Call, Crystal::Def+, Crystal::Type+, Array(LLVM::Value)>:(Bool | LLVM::Value | Nil) +328 | |
[19901715] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +547 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19853211] *Crystal::CodeGenVisitor#codegen_fun<String, Crystal::Def+, Crystal::Type+, Bool, LLVM::Module, Bool, Bool>:LLVM::Function +2683 | |
[19850511] *Crystal::CodeGenVisitor#codegen_fun:fun_module:is_fun_literal:is_closure<String, Crystal::Def+, Crystal::Type+, LLVM::Module, Bool, Bool>:LLVM::Function +111 | |
[19848779] *Crystal::CodeGenVisitor#visit<Crystal::ProcLiteral>:Bool +235 | |
[11944884] *Crystal::ASTNode+ +1556 | |
[19925543] *Crystal::CodeGenVisitor#codegen_call_with_block_as_fun_literal<Crystal::Call, Crystal::ASTNode+, Crystal::Type+, Array(LLVM::Value)>:LLVM::Value +87 | |
[19901768] *Crystal::CodeGenVisitor#visit<Crystal::Call>:Bool +600 | |
[11948664] *Crystal::ASTNode+ +5336 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815648] *Crystal::CodeGenVisitor#visit<Crystal::FileNode>:Bool +208 | |
[11943720] *Crystal::ASTNode+ +392 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815648] *Crystal::CodeGenVisitor#visit<Crystal::FileNode>:Bool +208 | |
[11943720] *Crystal::ASTNode+ +392 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[19815648] *Crystal::CodeGenVisitor#visit<Crystal::FileNode>:Bool +208 | |
[11943720] *Crystal::ASTNode+ +392 | |
[19815409] *Crystal::CodeGenVisitor#accept<Crystal::ASTNode+>:Nil +17 | |
[19871403] *Crystal::CodeGenVisitor#visit<Crystal::Expressions>:Bool +251 | |
[11945080] *Crystal::ASTNode+ +1752 | |
[8588248] *Crystal::Program#codegen<Crystal::ASTNode+, (Array(String) | Bool | Nil), Bool, LLVM::Module, Bool>:Hash(String, LLVM::Module) +136 | |
[8588094] *Crystal::Program#codegen:debug:single_module:expose_crystal_main<Crystal::ASTNode+, Bool, (Array(String) | Bool | Nil), Bool>:Hash(String, LLVM::Module) +126 | |
[16147302] *Crystal::Compiler#codegen<Crystal::Program, Crystal::ASTNode+, Array(Crystal::Compiler::Source), String>:(Array(String) | Nil) +1206 | |
[16136966] *Crystal::Compiler#compile<Array(Crystal::Compiler::Source), String>:Crystal::Compiler::Result +150 | |
[8395208] *Crystal::Command#spec:NoReturn +3528 | |
[8376497] *Crystal::Command#run:(Array(Crystal::ImplementationTrace) | Array(Crystal::Init::View+:Class) | Array(String) | Bool | Crystal::Compiler::Result | Hash(String, String) | IO::FileDescriptor | Nil) +1425 | |
[8374827] *Crystal::Command::run<Array(String)>:(Array(Crystal::ImplementationTrace) | Array(Crystal::Init::View+:Class) | Array(String) | Bool | Crystal::Compiler::Result | Hash(String, String) | IO::FileDescriptor | Nil) +27 | |
[8374761] *Crystal::Command::run:(Array(Crystal::ImplementationTrace) | Array(Crystal::Init::View+:Class) | Array(String) | Bool | Crystal::Compiler::Result | Hash(String, String) | IO::FileDescriptor | Nil) +25 | |
[7401008] ??? | |
[7459625] main +41 | |
[140295664562833] __libc_start_main +241 | |
[7397514] _start +42 | |
[0] ??? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Error in line 1: while requiring "./spec/torrent/bencode/lexer_spec.cr" | |
in ./spec/torrent/bencode/lexer_spec.cr:1: while requiring "../../spec_helper" | |
require "../../spec_helper" | |
^ | |
in ./spec/spec_helper.cr:1: while requiring "spec2" | |
require "spec2" | |
^ | |
in ./libs/spec2/spec2.cr:72: instantiating 'Spec2:Module#run()' | |
Spec2.run | |
^~~ | |
in ./libs/spec2/spec2.cr:57: expanding macro | |
delegate run, to: high_runner | |
^ | |
in macro 'delegate' /usr/lib/crystal/object.cr:1014, line 3: | |
1. | |
2. def run(*args, **options) | |
> 3. high_runner.run(*args, **options) | |
4. end | |
5. | |
6. def run(*args, **options) | |
7. high_runner.run(*args, **options) do |*yield_args| | |
8. yield *yield_args | |
9. end | |
10. end | |
11. | |
12. | |
instantiating 'Spec2::HighRunner#run(Tuple(), NamedTuple())' | |
in ./libs/spec2/high_runner.cr:66: instantiating 'Spec2::Runners::Default#run_context((Spec2::Reporters::Default | Spec2::Reporters::Doc | Spec2::Reporters::Test), (Spec2::Orders::Default | Spec2::Orders::Random), Spec2::Context)' | |
current_runner.run_context(reporter, order, root) | |
^~~~~~~~~~~ | |
in ./libs/spec2/runners/default.cr:23: instantiating 'Array(Spec2::Example)#each()' | |
order.order(context.examples).each do |example| | |
^~~~ | |
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()' | |
each_index do |i| | |
^~~~~~~~~~ | |
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()' | |
each_index do |i| | |
^~~~~~~~~~ | |
in ./libs/spec2/runners/default.cr:23: instantiating 'Array(Spec2::Example)#each()' | |
order.order(context.examples).each do |example| | |
^~~~ | |
in ./libs/spec2/runners/default.cr:27: instantiating 'Spec2::Example+#run()' | |
example.run | |
^~~ | |
in macro '__spec2_def_its' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:113, line 2: | |
1. | |
> 2. __spec2_def_it("calls the leech strategies #start method") | |
3. | |
4. | |
expanding macro | |
in macro '__spec2_def_it' /home/papierkorb/Projekte/torrent/libs/spec2/next/dsl.cr:119, line 18: | |
1. | |
2. | |
3. | |
4. | |
5. | |
6. class Spec2__CallsTheLeechStrategiesStartMethod < ::Spec2::Example | |
7. include Spec2___start | |
8. | |
9. def initialize(@context) | |
10. @what = "calls the leech strategies #start method" | |
11. end | |
12. | |
13. def run | |
14. __spec2_delayed = [] of -> | |
15. | |
16. __spec2_before_hook | |
17. __spec2_run_lets! | |
> 18. subject.start | |
19. | |
20. ensure | |
21. __spec2_after_hook | |
22. __spec2_delayed.not_nil!.each &.call | |
23. end | |
24. end | |
25. | |
26. __temp_254 = (@@__spec2_active_context || | |
27. ::Spec2::Context.instance) | |
28. __temp_254 | |
29. .examples << Spec2__CallsTheLeechStrategiesStartMethod.new(__temp_254) | |
30. | |
instantiating 'Torrent::Transfer#start()' | |
in ./src/torrent/transfer.cr:192: expanding macro | |
Cute.connect @manager.peer_list.peer_added, on_peer_added(peer) | |
^ | |
in macro 'connect' /home/papierkorb/Projekte/torrent/libs/cute/cute.cr:172, line 3: | |
1. | |
2. @manager.peer_list.peer_added.on do |peer| | |
> 3. on_peer_added(peer) | |
4. end | |
5. | |
6. | |
instantiating 'on_peer_added(Torrent::Client::Peer+)' | |
in ./src/torrent/transfer.cr:218: instantiating 'Torrent::LeechStrategy::Base+#peer_added(Torrent::Client::Peer+)' | |
@leech_strategy.peer_added(peer) | |
^~~~~~~~~~ | |
in ./src/torrent/leech_strategy/default.cr:74: instantiating 'on_peer_removed(Torrent::Client::Peer+)' | |
peer.connection_lost.on{ on_peer_removed peer } | |
^~~~~~~~~~~~~~~ | |
in ./src/torrent/leech_strategy/default.cr:354: instantiating 'Array(Torrent::Util::RequestList::Piece)#each()' | |
transfer.requests.pieces_of_peer(peer).each do |piece| | |
^~~~ | |
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()' | |
each_index do |i| | |
^~~~~~~~~~ | |
in /usr/lib/crystal/indexable.cr:151: instantiating 'each_index()' | |
each_index do |i| | |
^~~~~~~~~~ | |
in ./src/torrent/leech_strategy/default.cr:354: instantiating 'Array(Torrent::Util::RequestList::Piece)#each()' | |
transfer.requests.pieces_of_peer(peer).each do |piece| | |
^~~~ | |
in ./src/torrent/leech_strategy/default.cr:356: instantiating 'reschedule_or_unpick_piece(UInt32)' | |
reschedule_or_unpick_piece piece.index | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
in ./src/torrent/leech_strategy/default.cr:316: instantiating 'Torrent::PiecePicker::Base+#unpick_piece(UInt32)' | |
transfer.piece_picker.unpick_piece(piece_index) | |
^~~~~~~~~~~~ | |
in ./src/torrent/piece_picker/rarest_first.cr:44: instantiating 'buckets()' | |
buckets | |
^~~~~~~ | |
in ./src/torrent/piece_picker/rarest_first.cr:60: instantiating 'rebuild_buckets(Array(Torrent::Client::Peer))' | |
rebuild_buckets @transfer.manager.peers if @dirty | |
^~~~~~~~~~~~~~~ | |
in ./src/torrent/piece_picker/rarest_first.cr:120: instance variable '@buckets' of Torrent::PiecePicker::RarestFirst must be Array(Array(UInt32)), not Array(Array(UInt32)) | |
@buckets = Buckets.new(BUCKETS){ Bucket.new } | |
^~~~~~~~ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment