From: surya.kumar7 Date: Wed, 28 Feb 2018 07:30:23 +0000 (+0530) Subject: Print dlerror() for debugging X-Git-Tag: submit/tizen_4.0/20180704.085055~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a3d10ea3a3024a4df111443dafad5f0786bf4042;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git Print dlerror() for debugging dlopen() fails for numerous reasons and returns NULL in such cases. Logging the error will be useful for inspecting the failure reason. Change-Id: Idc21de1165537160baf1c7dfbb76a2b3c3cfe2d8 Signed-off-by: surya.kumar7 --- diff --git a/loader/wrt_loader.cc b/loader/wrt_loader.cc index 14ea066f6..d42d69df5 100644 --- a/loader/wrt_loader.cc +++ b/loader/wrt_loader.cc @@ -21,7 +21,7 @@ int main(int argc, char* argv[]) { void* handle = dlopen("/usr/bin/xwalk_runtime", RTLD_NOW); if (!handle) { - dlog_print(DLOG_DEBUG, "XWALK", "Error loading xwalk_runtime"); + dlog_print(DLOG_ERROR, "XWALK", "Error loading xwalk_runtime: %s", dlerror()); return false; } @@ -29,7 +29,7 @@ int main(int argc, char* argv[]) { MAIN_FUNC real_main = reinterpret_cast(dlsym(handle, "main")); if (!real_main) { - dlog_print(DLOG_DEBUG, "XWALK", "Error loading real_main"); + dlog_print(DLOG_ERROR, "XWALK", "Error loading real_main: %s", dlerror()); return false; }