Does MLKit barcode reader solved native crash issue that was present on Mobile Vision API barcode scanner?ndk-stack: Unable to open symbol file …/../libutil.so. Error (9): Bad file descriptorPreview size for barcode scanner from vision apiRunning telegram messaging project in android studio, can't fix errorsHow to read 1D barcode scanners in Zxing and Googles Mobile Vision API?App crash happening in Aquos phone with API 19 (4.4.2 Android) using PDFium librarySIGSEGV crash with Firebase MLKit barcode scannerML Kit Vision, Barcode Scanner not scanning anything other than QR Code on Samsung API 19Google Firebase MLKit Vision API tweaking block boundslibMAPSJNI.so crashed when displaying the map for the first time on a specific deviceBarcode scanning is not working with vision API
Are the named pipe created by `mknod` and the FIFO created by `mkfifo` equivalent?
Why is it considered acid rain with pH <5.6?
Why isn't there any 9.5 digit multimeter or higher?
Examples of simultaneous independent breakthroughs
Is it okay for me to decline a project on ethical grounds?
Why is it "on the inside" and not "in the inside"?
Why didn’t Christianity spread southwards from Ethiopia in the Middle Ages?
Desktop app status bar: Notification vs error message
Can I change the license of a forked project to the MIT if the license of the parent project has changed from the GPL to the MIT?
Dual nationality and return to US the day the US Passport expires
ECDSA: Why is SigningKey shorter than VerifyingKey
Why is the Apollo LEM ladder so far from the ground?
2 weeks and a tight budget to prepare for Z-day. How long can I hunker down?
Why did some Apollo missions carry a grenade launcher?
Polyhedra, Polyhedron, Polytopes and Polygon
What container to use to store developer concentrate?
How did the Axis intend to hold the Caucasus?
Is there a way to know the composition of a Team GO Rocket before going into the fight?
Struggling with cyclical dependancies in unit tests
Is there a wealth gap in Boston where the median net worth of white households is $247,500 while the median net worth for black families was $8?
Is it safe if the neutral lead is exposed and disconnected?
Why do they sell Cat 5 Ethernet splitters if you can’t split the signal?
Can a US President, after impeachment and removal, be re-elected or re-appointed?
To find islands of 1 and 0 in matrix
Does MLKit barcode reader solved native crash issue that was present on Mobile Vision API barcode scanner?
ndk-stack: Unable to open symbol file …/../libutil.so. Error (9): Bad file descriptorPreview size for barcode scanner from vision apiRunning telegram messaging project in android studio, can't fix errorsHow to read 1D barcode scanners in Zxing and Googles Mobile Vision API?App crash happening in Aquos phone with API 19 (4.4.2 Android) using PDFium librarySIGSEGV crash with Firebase MLKit barcode scannerML Kit Vision, Barcode Scanner not scanning anything other than QR Code on Samsung API 19Google Firebase MLKit Vision API tweaking block boundslibMAPSJNI.so crashed when displaying the map for the first time on a specific deviceBarcode scanning is not working with vision API
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I was using Mobile Vision API to detect barcodes using a camera stream, just like in this example: https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcode-reader, unfortunately there is an issue in which the app crash out of the blue due to a null pointer dereference in the barcode reader's native code, see issue #351.
Although the reported issue is on a Pixel device I found the same stacktrace on my Samsung Tab A devices running from Android 7 and 8, here is the stacktrace of the error
Build fingerprint: 'samsung/gta2xlltespr/gta2xlltespr:8.1.0/M1AJQ/T597PVPU1ASA2:user/release-keys'
03-13 15:42:47.077 F/DEBUG (11969): Revision: '7'
03-13 15:42:47.077 F/DEBUG (11969): ABI: 'arm'
03-13 15:42:47.078 F/DEBUG (11969): pid: 11696, tid: 11874, name: Thread-24 03-13 15:42:47.078 F/DEBUG (11969): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xc
03-13 15:42:47.078 F/DEBUG (11969): Cause: null pointer dereference
03-13 15:42:47.078 F/DEBUG (11969): r0 ea09c5a8 r1 a25b973a r2 ea09b6d0 r3 00000000
03-13 15:42:47.078 F/DEBUG (11969): r4 00000000 r5 ea09b6d0 r6 c7b967f0 r7 c7b96904
03-13 15:42:47.078 F/DEBUG (11969): r8 00000022 r9 00000001 sl 43dc8000 fp 44518000
03-13 15:42:47.078 F/DEBUG (11969): ip eb2b3d58 sp c7b967e0 lr eb28a345 pc c8951c12 cpsr 200d0030
03-13 15:42:47.080 F/DEBUG (11969):
03-13 15:42:47.080 F/DEBUG (11969): backtrace:
03-13 15:42:47.080 F/DEBUG (11969): #00 pc 00011c12 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #01 pc 0000a345 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #02 pc 0000331d /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #03 pc 000043df /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #04 pc 00001e63 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #05 pc 00002a91 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #06 pc 00000adf /data/user_de/0/com.google.android.gms/app_chimera/m/00000034/oat/arm/DynamiteModulesA.odex (offset 0x6000)
This is an important feature in my current app and would really appreciate if someone can tell me if it's safe to use MLKit.
android firebase firebase-mlkit
add a comment |
I was using Mobile Vision API to detect barcodes using a camera stream, just like in this example: https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcode-reader, unfortunately there is an issue in which the app crash out of the blue due to a null pointer dereference in the barcode reader's native code, see issue #351.
Although the reported issue is on a Pixel device I found the same stacktrace on my Samsung Tab A devices running from Android 7 and 8, here is the stacktrace of the error
Build fingerprint: 'samsung/gta2xlltespr/gta2xlltespr:8.1.0/M1AJQ/T597PVPU1ASA2:user/release-keys'
03-13 15:42:47.077 F/DEBUG (11969): Revision: '7'
03-13 15:42:47.077 F/DEBUG (11969): ABI: 'arm'
03-13 15:42:47.078 F/DEBUG (11969): pid: 11696, tid: 11874, name: Thread-24 03-13 15:42:47.078 F/DEBUG (11969): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xc
03-13 15:42:47.078 F/DEBUG (11969): Cause: null pointer dereference
03-13 15:42:47.078 F/DEBUG (11969): r0 ea09c5a8 r1 a25b973a r2 ea09b6d0 r3 00000000
03-13 15:42:47.078 F/DEBUG (11969): r4 00000000 r5 ea09b6d0 r6 c7b967f0 r7 c7b96904
03-13 15:42:47.078 F/DEBUG (11969): r8 00000022 r9 00000001 sl 43dc8000 fp 44518000
03-13 15:42:47.078 F/DEBUG (11969): ip eb2b3d58 sp c7b967e0 lr eb28a345 pc c8951c12 cpsr 200d0030
03-13 15:42:47.080 F/DEBUG (11969):
03-13 15:42:47.080 F/DEBUG (11969): backtrace:
03-13 15:42:47.080 F/DEBUG (11969): #00 pc 00011c12 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #01 pc 0000a345 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #02 pc 0000331d /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #03 pc 000043df /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #04 pc 00001e63 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #05 pc 00002a91 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #06 pc 00000adf /data/user_de/0/com.google.android.gms/app_chimera/m/00000034/oat/arm/DynamiteModulesA.odex (offset 0x6000)
This is an important feature in my current app and would really appreciate if someone can tell me if it's safe to use MLKit.
android firebase firebase-mlkit
add a comment |
I was using Mobile Vision API to detect barcodes using a camera stream, just like in this example: https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcode-reader, unfortunately there is an issue in which the app crash out of the blue due to a null pointer dereference in the barcode reader's native code, see issue #351.
Although the reported issue is on a Pixel device I found the same stacktrace on my Samsung Tab A devices running from Android 7 and 8, here is the stacktrace of the error
Build fingerprint: 'samsung/gta2xlltespr/gta2xlltespr:8.1.0/M1AJQ/T597PVPU1ASA2:user/release-keys'
03-13 15:42:47.077 F/DEBUG (11969): Revision: '7'
03-13 15:42:47.077 F/DEBUG (11969): ABI: 'arm'
03-13 15:42:47.078 F/DEBUG (11969): pid: 11696, tid: 11874, name: Thread-24 03-13 15:42:47.078 F/DEBUG (11969): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xc
03-13 15:42:47.078 F/DEBUG (11969): Cause: null pointer dereference
03-13 15:42:47.078 F/DEBUG (11969): r0 ea09c5a8 r1 a25b973a r2 ea09b6d0 r3 00000000
03-13 15:42:47.078 F/DEBUG (11969): r4 00000000 r5 ea09b6d0 r6 c7b967f0 r7 c7b96904
03-13 15:42:47.078 F/DEBUG (11969): r8 00000022 r9 00000001 sl 43dc8000 fp 44518000
03-13 15:42:47.078 F/DEBUG (11969): ip eb2b3d58 sp c7b967e0 lr eb28a345 pc c8951c12 cpsr 200d0030
03-13 15:42:47.080 F/DEBUG (11969):
03-13 15:42:47.080 F/DEBUG (11969): backtrace:
03-13 15:42:47.080 F/DEBUG (11969): #00 pc 00011c12 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #01 pc 0000a345 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #02 pc 0000331d /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #03 pc 000043df /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #04 pc 00001e63 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #05 pc 00002a91 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #06 pc 00000adf /data/user_de/0/com.google.android.gms/app_chimera/m/00000034/oat/arm/DynamiteModulesA.odex (offset 0x6000)
This is an important feature in my current app and would really appreciate if someone can tell me if it's safe to use MLKit.
android firebase firebase-mlkit
I was using Mobile Vision API to detect barcodes using a camera stream, just like in this example: https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcode-reader, unfortunately there is an issue in which the app crash out of the blue due to a null pointer dereference in the barcode reader's native code, see issue #351.
Although the reported issue is on a Pixel device I found the same stacktrace on my Samsung Tab A devices running from Android 7 and 8, here is the stacktrace of the error
Build fingerprint: 'samsung/gta2xlltespr/gta2xlltespr:8.1.0/M1AJQ/T597PVPU1ASA2:user/release-keys'
03-13 15:42:47.077 F/DEBUG (11969): Revision: '7'
03-13 15:42:47.077 F/DEBUG (11969): ABI: 'arm'
03-13 15:42:47.078 F/DEBUG (11969): pid: 11696, tid: 11874, name: Thread-24 03-13 15:42:47.078 F/DEBUG (11969): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xc
03-13 15:42:47.078 F/DEBUG (11969): Cause: null pointer dereference
03-13 15:42:47.078 F/DEBUG (11969): r0 ea09c5a8 r1 a25b973a r2 ea09b6d0 r3 00000000
03-13 15:42:47.078 F/DEBUG (11969): r4 00000000 r5 ea09b6d0 r6 c7b967f0 r7 c7b96904
03-13 15:42:47.078 F/DEBUG (11969): r8 00000022 r9 00000001 sl 43dc8000 fp 44518000
03-13 15:42:47.078 F/DEBUG (11969): ip eb2b3d58 sp c7b967e0 lr eb28a345 pc c8951c12 cpsr 200d0030
03-13 15:42:47.080 F/DEBUG (11969):
03-13 15:42:47.080 F/DEBUG (11969): backtrace:
03-13 15:42:47.080 F/DEBUG (11969): #00 pc 00011c12 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #01 pc 0000a345 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #02 pc 0000331d /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.080 F/DEBUG (11969): #03 pc 000043df /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #04 pc 00001e63 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #05 pc 00002a91 /data/data/com.google.android.gms/app_vision/barcode/libs/armeabi-v7a/libbarhopper.so
03-13 15:42:47.081 F/DEBUG (11969): #06 pc 00000adf /data/user_de/0/com.google.android.gms/app_chimera/m/00000034/oat/arm/DynamiteModulesA.odex (offset 0x6000)
This is an important feature in my current app and would really appreciate if someone can tell me if it's safe to use MLKit.
android firebase firebase-mlkit
android firebase firebase-mlkit
asked Mar 26 at 19:33
David Córdova CardozaDavid Córdova Cardoza
1
1
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
SIGSEGV
alias 11
means segmentation fault; memory address 0xc
not mapped to object; siginfo.h defines that and this is caused by accessing an address which had not been allocated (it's almost the same as an IndexOutOfBoundsException
in Java
, but on the memory allocation level).
the example app uses hopelessly outdated dependencies. better try the current version:
implementation "com.google.android.gms:play-services-base:16.1.0"
implementation "com.google.android.gms:play-services-vision:17.0.2"
it's difficult to tell if this is "save", because the question does not feature the least code - nor does it tell which version of the library you use. so that's nothing one could reproduce in a reliable manner.
I forgot to add but I'm using this version of Google Play Services On build.gradleclasspath 'com.google.gms:google-services:4.2.0'
On app/build.gradleimplementation 'com.google.android.gms:play-services-vision:17.0.2'
– David Córdova Cardoza
Mar 26 at 20:33
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55364986%2fdoes-mlkit-barcode-reader-solved-native-crash-issue-that-was-present-on-mobile-v%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
SIGSEGV
alias 11
means segmentation fault; memory address 0xc
not mapped to object; siginfo.h defines that and this is caused by accessing an address which had not been allocated (it's almost the same as an IndexOutOfBoundsException
in Java
, but on the memory allocation level).
the example app uses hopelessly outdated dependencies. better try the current version:
implementation "com.google.android.gms:play-services-base:16.1.0"
implementation "com.google.android.gms:play-services-vision:17.0.2"
it's difficult to tell if this is "save", because the question does not feature the least code - nor does it tell which version of the library you use. so that's nothing one could reproduce in a reliable manner.
I forgot to add but I'm using this version of Google Play Services On build.gradleclasspath 'com.google.gms:google-services:4.2.0'
On app/build.gradleimplementation 'com.google.android.gms:play-services-vision:17.0.2'
– David Córdova Cardoza
Mar 26 at 20:33
add a comment |
SIGSEGV
alias 11
means segmentation fault; memory address 0xc
not mapped to object; siginfo.h defines that and this is caused by accessing an address which had not been allocated (it's almost the same as an IndexOutOfBoundsException
in Java
, but on the memory allocation level).
the example app uses hopelessly outdated dependencies. better try the current version:
implementation "com.google.android.gms:play-services-base:16.1.0"
implementation "com.google.android.gms:play-services-vision:17.0.2"
it's difficult to tell if this is "save", because the question does not feature the least code - nor does it tell which version of the library you use. so that's nothing one could reproduce in a reliable manner.
I forgot to add but I'm using this version of Google Play Services On build.gradleclasspath 'com.google.gms:google-services:4.2.0'
On app/build.gradleimplementation 'com.google.android.gms:play-services-vision:17.0.2'
– David Córdova Cardoza
Mar 26 at 20:33
add a comment |
SIGSEGV
alias 11
means segmentation fault; memory address 0xc
not mapped to object; siginfo.h defines that and this is caused by accessing an address which had not been allocated (it's almost the same as an IndexOutOfBoundsException
in Java
, but on the memory allocation level).
the example app uses hopelessly outdated dependencies. better try the current version:
implementation "com.google.android.gms:play-services-base:16.1.0"
implementation "com.google.android.gms:play-services-vision:17.0.2"
it's difficult to tell if this is "save", because the question does not feature the least code - nor does it tell which version of the library you use. so that's nothing one could reproduce in a reliable manner.
SIGSEGV
alias 11
means segmentation fault; memory address 0xc
not mapped to object; siginfo.h defines that and this is caused by accessing an address which had not been allocated (it's almost the same as an IndexOutOfBoundsException
in Java
, but on the memory allocation level).
the example app uses hopelessly outdated dependencies. better try the current version:
implementation "com.google.android.gms:play-services-base:16.1.0"
implementation "com.google.android.gms:play-services-vision:17.0.2"
it's difficult to tell if this is "save", because the question does not feature the least code - nor does it tell which version of the library you use. so that's nothing one could reproduce in a reliable manner.
edited Mar 26 at 20:14
answered Mar 26 at 19:44
Martin ZeitlerMartin Zeitler
23.9k5 gold badges52 silver badges88 bronze badges
23.9k5 gold badges52 silver badges88 bronze badges
I forgot to add but I'm using this version of Google Play Services On build.gradleclasspath 'com.google.gms:google-services:4.2.0'
On app/build.gradleimplementation 'com.google.android.gms:play-services-vision:17.0.2'
– David Córdova Cardoza
Mar 26 at 20:33
add a comment |
I forgot to add but I'm using this version of Google Play Services On build.gradleclasspath 'com.google.gms:google-services:4.2.0'
On app/build.gradleimplementation 'com.google.android.gms:play-services-vision:17.0.2'
– David Córdova Cardoza
Mar 26 at 20:33
I forgot to add but I'm using this version of Google Play Services On build.gradle
classpath 'com.google.gms:google-services:4.2.0'
On app/build.gradle implementation 'com.google.android.gms:play-services-vision:17.0.2'
– David Córdova Cardoza
Mar 26 at 20:33
I forgot to add but I'm using this version of Google Play Services On build.gradle
classpath 'com.google.gms:google-services:4.2.0'
On app/build.gradle implementation 'com.google.android.gms:play-services-vision:17.0.2'
– David Córdova Cardoza
Mar 26 at 20:33
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55364986%2fdoes-mlkit-barcode-reader-solved-native-crash-issue-that-was-present-on-mobile-v%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown