Thank you for taking the time to report this bug and helping to make
Ubuntu better. The issue you are reporting is an upstream one and it
would be nice if somebody having it could send the bug to the developers
of the software on https://gitlab.gnome.org/GNOME/glib/issues/

** Changed in: glib2.0 (Ubuntu)
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1763591

Title:
  dlmopen glib2.0 crashed in g_variant_lookup_value

Status in glib2.0 package in Ubuntu:
  New

Bug description:
  when dlmopen glib2.0 and the program is linked with pthread, glib2.0 crashed 
in g_variant_lookup_value when dlmopen with 
  LM_ID_NEWLM

  following is the poc:

  #define _GNU_SOURCE
  #include <dlfcn.h>
  #include <pthread.h>
  #include <stdlib.h>
  #include <stdio.h>

  
  int main(int argc, char*argv[])
  {
    char buf[4096] = {0};
    pthread_attr_t attr;

    pthread_attr_init(&attr);
    snprintf(buf, sizeof(buf), "/lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2");
    dlmopen(-1, buf, RTLD_NOW|RTLD_LOCAL);
    return 0;
  }

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1763591/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to